Làm thế nào để trích dữ liệu từ vùng name đã định nghĩa sẵn theo điều kiện (1 người xem)

Người dùng đang xem chủ đề này

daredevil

Thành viên mới
Tham gia
30/7/06
Bài viết
15
Được thích
2
Chào các anh/chị,

Tôi có 1 vấn đề đang không giải quyết được với excel, nhờ các anh/chị giúp đỡ.
Giả sử tôi có nhiều vùng dữ liệu được đã được đặt tên là Name1, Name2, Name3....
Mỗi vùng này bao gồm 6 cột dữ liệu và không hạn chế về hàng.
Tôi có 1 vùng dữ liệu cần xử lý với điều kiện chọn từ validation dạng list.
Khi chọn điều kiện là a thì dữ liệu tự fill thông tin từ vùng Name1, ví dụ như thông tin về số lượng nó nằm ở cột số 4 của vùng dữ liệu name1 sẽ được fill vào cột số lượng trong vùng dữ liệu cần fill (vùng cần fill là màu da cam). Tức là làm thế nào để trích xuất được dữ liệu của cột trong vùng dữ liệu đã được định nghĩa sẵn. Tôi gửi kèm file đính kèm để các anh/chị xem giúp.
Nhờ các anh/chị chị giúp đỡ.
Cảm ơn các anh/chị.
 

File đính kèm

Chào các anh/chị,

Tôi có 1 vấn đề đang không giải quyết được với excel, nhờ các anh/chị giúp đỡ.
Giả sử tôi có nhiều vùng dữ liệu được đã được đặt tên là Name1, Name2, Name3....
Mỗi vùng này bao gồm 6 cột dữ liệu và không hạn chế về hàng.
Tôi có 1 vùng dữ liệu cần xử lý với điều kiện chọn từ validation dạng list.
Khi chọn điều kiện là a thì dữ liệu tự fill thông tin từ vùng Name1, ví dụ như thông tin về số lượng nó nằm ở cột số 4 của vùng dữ liệu name1 sẽ được fill vào cột số lượng trong vùng dữ liệu cần fill (vùng cần fill là màu da cam). Tức là làm thế nào để trích xuất được dữ liệu của cột trong vùng dữ liệu đã được định nghĩa sẵn. Tôi gửi kèm file đính kèm để các anh/chị xem giúp.
Nhờ các anh/chị chị giúp đỡ.
Cảm ơn các anh/chị.

mình làm thử vậy, bạn xem được ko
 

File đính kèm

mình làm thử vậy, bạn xem được ko
Cảm ơn bạn, mình đã xem file của bạn, phải mất một thời gian để tìm hiểu lại hàm indirect. Tuy nhiên thì chưa đúng ý của mình lắm.
Ý của mình là: Khi chọn giá trị a thì dữ liệu cần fill là các dữ liệu của vùng name1, vùng này dữ liệu được sắp xếp không đúng theo thứ tự có sẵn như là thể hiện trong vùng cần fill.
Ở file của bạn thì mới chỉ làm được có 1 việc là fill được cột số lượng thôi, còn các dữ liệu khác thì không được.
Xin nhờ bạn và các anh/chị trên diễn đàn xem và giúp đỡ thêm.
 
C
Ý của mình là: Khi chọn giá trị a thì dữ liệu cần fill là các dữ liệu của vùng name1, vùng này dữ liệu được sắp xếp không đúng theo thứ tự có sẵn như là thể hiện trong vùng cần fill.
Ở file của bạn thì mới chỉ làm được có 1 việc là fill được cột số lượng thôi, còn các dữ liệu khác thì không được.
Xin nhờ bạn và các anh/chị trên diễn đàn xem và giúp đỡ thêm.

ý thứ nhất, mình ko hiều. bạn cho ví dụ vào trong file để xem, vì file bạn trống chơn nên cũng khó hiểu

còn ý thứ 2 thì chỉ cần hàm offset là nó dời đi được.

chẳng hạn như vậy
 

File đính kèm

Lần chỉnh sửa cuối:
Yêu cầu này không khó, tuy nhiên bạn cần điền thông tin ví dụ đầy đủ vào các bảng biểu, cũng như kết quả mong muốn mới dẽ hình dung.
 
Thế này nhé, mình đã sắp xếp lại và sẽ cố gắng trình bày lại theo hướng dễ hiểu hơn để các bạn giúp mình.
Giả sử mình có 1 bảng thông tin cần điền dữ liệu, các dữ liệu mà được bôi màu vàng chanh là các dữ liệu sẽ được lấy từ các vùng dữ liệu được định nghĩa sẵn có tên là Name1, Name2, Name3...Name50, các vùng định nghĩa tương ứng sẽ nằm ở các sheet từ sheet số 2 đến sheet 51. Nghĩa là mình sẽ có khoảng 50 sheet tương ứng với 50 vùng dữ liệu.
Khi mình click chọn giá trị a1 trong danh sách, các dữ liệu có trong vùng Name1 sẽ được fill tương ứng vào 3 cột màu vàng chanh trong sheet "Vùng cần fill".
Giả sử ở đây mình chọn giá trị a1 thì nếu trong vùng name1 có dữ liệu của 3 cột trên, nó sẽ được điền vào các cột màu vàng tương ứng ở sheet "Vùng cần fill".
Tương tự như vậy, nếu mình chọn giá trị là a2 thì các giá trị trong vùng Name2 sẽ điền tương ứng.
......
Mình không biết mô tả như vậy đã rõ hơn chưa nhưng rất mong các bạn xem kỹ và giúp mình.
Mình gửi lại file mình đã mô tả kỹ hơn.
Cám ơn các bạn.
 

File đính kèm

Thế này nhé, mình đã sắp xếp lại và sẽ cố gắng trình bày lại theo hướng dễ hiểu hơn để các bạn giúp mình.
Giả sử mình có 1 bảng thông tin cần điền dữ liệu, các dữ liệu mà được bôi màu vàng chanh là các dữ liệu sẽ được lấy từ các vùng dữ liệu được định nghĩa sẵn có tên là Name1, Name2, Name3...Name50, các vùng định nghĩa tương ứng sẽ nằm ở các sheet từ sheet số 2 đến sheet 51. Nghĩa là mình sẽ có khoảng 50 sheet tương ứng với 50 vùng dữ liệu.
Khi mình click chọn giá trị a1 trong danh sách, các dữ liệu có trong vùng Name1 sẽ được fill tương ứng vào 3 cột màu vàng chanh trong sheet "Vùng cần fill".
Giả sử ở đây mình chọn giá trị a1 thì nếu trong vùng name1 có dữ liệu của 3 cột trên, nó sẽ được điền vào các cột màu vàng tương ứng ở sheet "Vùng cần fill".
Tương tự như vậy, nếu mình chọn giá trị là a2 thì các giá trị trong vùng Name2 sẽ điền tương ứng.
......
Mình không biết mô tả như vậy đã rõ hơn chưa nhưng rất mong các bạn xem kỹ và giúp mình.
Mình gửi lại file mình đã mô tả kỹ hơn.
Cám ơn các bạn.

Nếu theo mình hiểu thì bạn chọn luôn tên sheet cho rồi đỡ phải chọn giá trị và name tương ứng.

Ví dụ: Bạn chọn Sheet1 thì các giá trị ở Sheet1 sẽ được điền vào vùng màu vàng tiếp đến là Sheet2, Sheet3... Sheet50 tương tự. Vậy đúng không ? Nếu đúng bạn tham khảo file này.
 

File đính kèm

Lần chỉnh sửa cuối:
Nếu theo mình hiểu thì bạn chọn luôn tên sheet cho rồi đỡ phải chọn giá trị và name tương ứng.

Ví dụ: Bạn chọn Sheet1 thì các giá trị ở Sheet1 sẽ được điền vào vùng màu vàng tiếp đến là Sheet2, Sheet3... Sheet50 tương tự. Vậy đúng không ? Nếu đúng bạn tham khảo file này.

Cảm ơn bạn nhiều, cách làm của bạn cũng rất hay, nó khá giống với mong muốn của mình.
Mình thấy làm theo sheet cũng được, tuy nhiên thì mình dự tính là làm với vùng dữ liệu, nó còn phục vụ cho các nhu cầu khác nữa.
Trước mắt mình cứ làm theo cách của bạn là đạt được yêu cầu của mình rồi.
Cám ơn bạn nhé.
 
Nếu theo mình hiểu thì bạn chọn luôn tên sheet cho rồi đỡ phải chọn giá trị và name tương ứng.

Ví dụ: Bạn chọn Sheet1 thì các giá trị ở Sheet1 sẽ được điền vào vùng màu vàng tiếp đến là Sheet2, Sheet3... Sheet50 tương tự. Vậy đúng không ? Nếu đúng bạn tham khảo file này.
bạn có thể hướng dẫn mình làm giống vậy không? mình cũng cần nhưng k biết làm sao hết
 

Bài viết mới nhất

Back
Top Bottom