Nhận text trong một ô như là 1 tên mảng

Liên hệ QC

ntl9630

Thành viên mới
Tham gia
10/11/07
Bài viết
1
Được thích
0
Các bạn cho mình hỏi, mình có 1 file excel có rất nhiều vùng dữ liệu, mình đặt tên các vùng (các mảng) từ vung_1 đến vung_100.

Trong nhiệm vụ của mình, phải sử dụng rất nhiều hàm index và vlookup để lấy dữ liệu từ các mảng đấy, nhưng nếu mỗi công thức lại phải ghi lại tên mỗi mảng thì rất vất vả.

Mình nghĩ ra giải pháp là tạo 1 cột ví dụ cột $A$1:$A$100 chẳng hạn để ghi tên tất cả các tên mảng nói trên, và trong các hàm vlookup hoặc index sẽ tham chiếu vào các ô của cột $A$1:$A$100 để lấy tên mảng (thông qua hàm text() chẳng hạn) và kéo tự động cho nhanh. nhưng khổ nỗi mấy hàm vlookup và index bảo rằng đó là text mà không phải là mảng nên nó không xuất được dữ liệu.

Có ai có cao kiến làm sao để mình có thể thực hiện công việc tự động hơn không?
 
Các bạn cho mình hỏi, mình có 1 file excel có rất nhiều vùng dữ liệu, mình đặt tên các vùng (các mảng) từ vung_1 đến vung_100.

Trong nhiệm vụ của mình, phải sử dụng rất nhiều hàm index và vlookup để lấy dữ liệu từ các mảng đấy, nhưng nếu mỗi công thức lại phải ghi lại tên mỗi mảng thì rất vất vả.

Mình nghĩ ra giải pháp là tạo 1 cột ví dụ cột $A$1:$A$100 chẳng hạn để ghi tên tất cả các tên mảng nói trên, và trong các hàm vlookup hoặc index sẽ tham chiếu vào các ô của cột $A$1:$A$100 để lấy tên mảng (thông qua hàm text() chẳng hạn) và kéo tự động cho nhanh. nhưng khổ nỗi mấy hàm vlookup và index bảo rằng đó là text mà không phải là mảng nên nó không xuất được dữ liệu.

Có ai có cao kiến làm sao để mình có thể thực hiện công việc tự động hơn không?
Bạn dùng hàm indirect nhé.
 
Các bạn cho mình hỏi, mình có 1 file excel có rất nhiều vùng dữ liệu, mình đặt tên các vùng (các mảng) từ vung_1 đến vung_100.

Trong nhiệm vụ của mình, phải sử dụng rất nhiều hàm index và vlookup để lấy dữ liệu từ các mảng đấy, nhưng nếu mỗi công thức lại phải ghi lại tên mỗi mảng thì rất vất vả.

Mình nghĩ ra giải pháp là tạo 1 cột ví dụ cột $A$1:$A$100 chẳng hạn để ghi tên tất cả các tên mảng nói trên, và trong các hàm vlookup hoặc index sẽ tham chiếu vào các ô của cột $A$1:$A$100 để lấy tên mảng (thông qua hàm text() chẳng hạn) và kéo tự động cho nhanh. nhưng khổ nỗi mấy hàm vlookup và index bảo rằng đó là text mà không phải là mảng nên nó không xuất được dữ liệu.

Có ai có cao kiến làm sao để mình có thể thực hiện công việc tự động hơn không?
Mỗi mảng bạn vẫn có thể đặt cho nó một tên thông qua Name Box bằng cách bôi đen mảng đó và đặt tên theo ý của bạn trên thanh Name Box, sau đó bạn dùng các công thức trên thì cứ việc ghi tên đó trong công thức để thay thế cho các mãng. Hoặc bạn đặt tên bằng cách nhấn Ctrl+F3 để vào Define name để đặt tên cho mãng
 
Web KT
Back
Top Bottom