Bảng tra cứu động với INDIRECT
Công thức chung
= VLOOKUP ( A1 , INDIRECT ( “văn bản” ), cột )
Mời bạn xem thêm:
>> mẫu cấp lại thẻ bhyt
>> – bảng kê 01-đk-tct-bk06
>> mẫu d01-ts theo quyết định 959
Giải trình
Để cho phép bảng tra cứu động, bạn có thể sử dụng hàm INDIRECT với các dải ô được đặt tên bên trong hàm VLOOKUP.
Trong ví dụ hiển thị công thức trong G5 là:
= VLOOKUP ( F5 , INDIRECT ( E5 ), 2 , 0 )
Lý lịch
Mục đích của công thức này là cho phép một cách dễ dàng để chuyển đổi các phạm vi bảng bên trong một hàm tra cứu. Một cách để xử lý là tạo một phạm vi được đặt tên cho mỗi bảng cần thiết, sau đó tham khảo phạm vi được đặt tên bên trong VLOOKUP. Tuy nhiên, nếu bạn chỉ cần thử đưa VLOOKUP một mảng bảng theo dạng văn bản (tức là “table1”) thì công thức sẽ thất bại. Hàm INDIRECT là cần thiết để phân giải văn bản thành một tham chiếu hợp lệ.
Cách thức hoạt động của công thức này
Tại lõi, đây là công thức VLOOKUP chuẩn. Sự khác biệt duy nhất là sử dụng hàm INDIRECT để trả về một mảng bảng hợp lệ.
Trong ví dụ được hiển thị, hai dải ô được đặt tên đã được tạo: “table1” dùng để chỉ B4: C6 và “table2” đề cập đến B9: C11 *.
INDIRECT chọn văn bản trong E5 (“table1”) và giải quyết nó trong dãy có tên là bảng 1, giải quyết thành B9: C11, được trả về VLOOKUP.
VLOOKUP thực hiện tra cứu và trả về 12 cho màu “xanh lam” trong bảng 1.
* Lưu ý: phạm vi tên thực sự tạo tham chiếu tuyệt đối như $ B $ 9: $ C $ 11, nhưng tôi đã bỏ qua cú pháp tham chiếu tuyệt đối để làm cho mô tả dễ đọc hơn.
kết hợp hàm vlookup và indirect
hàm indirect nâng cao
hàm indirect trong data validation
ý nghĩa hàm indirect
ví dụ về hàm indirect
hàm address
hàm row
hàm index