Trong bài viết này, Mytour sẽ hướng dẫn bạn cách sử dụng hàm INDIRECT để tham chiếu tới các vùng dữ liệu đã được đặt tên. Đọc tiếp trong phần sau của bài viết.
Sử dụng hàm INDIRECT để kết nối với các vùng dữ liệu đã được đặt tên
Công thức tổng quát
=VLOOKUP(A1,INDIRECT('text'),column)
Giải thích
Để tham chiếu tới các vùng dữ liệu đã được đặt tên, bạn có thể sử dụng hàm INDIRECT với vùng dữ liệu đã được đặt tên được tích hợp trong hàm VLOOKUP.
Trong ví dụ trên, công thức tại ô G5 là:
=VLOOKUP(F5,INDIRECT(E5),2,0)
Mục đích của công thức này là để dễ dàng chuyển đổi các phạm vi bảng trong hàm lookup. Cách giải quyết đơn giản là tạo vùng dữ liệu được đặt tên cho mỗi bảng cần thiết, sau đó tham chiếu vùng dữ liệu đã đặt tên trong hàm VLOOKUP. Tuy nhiên, nếu bạn cố gắng cung cấp cho VLOOKUP một table_array dưới dạng văn bản (như table1), công thức sẽ gặp lỗi. Sử dụng hàm INDIRECT để giải quyết vấn đề với văn bản tham chiếu hợp lệ.
Công thức này thực hiện như thế nào?
Vấn đề quan trọng, đây là công thức VLOOKUP tiêu biểu, chỉ khác biệt ở điểm là sử dụng hàm INDIRECT để trả về table_array hợp lệ.
Trong ví dụ ở trên, tạo ra 2 vùng dữ liệu được đặt tên là “table1” tham chiếu ô B4: C6, và “table2” tham chiếu ô B9: C11 *.
Hàm INDIRECT lấy văn bản từ ô E5 (là table1) và tìm giá trị trong vùng B9:C11, sau đó trả về cho VLOOKUP.
VLOOKUP thực hiện tìm kiếm và trả về giá trị 12 cho cột màu xanh (blue) trong table1.
Ghi chú: Vùng dữ liệu được đặt tên với tham chiếu tuyệt đối là $B$9:$C$11, nhưng trong ví dụ này, chúng ta đã bỏ qua cú pháp tham chiếu tuyệt đối để làm cho phần mô tả trở nên dễ hiểu và thân thiện hơn.
Đây là cách sử dụng hàm INDIRECT, một trong những hàm cơ bản của Excel để tham chiếu tới các vùng dữ liệu đã đặt tên. Bạn cũng có thể khám phá thêm về việc sử dụng các hàm cơ bản khác trong Excel để hiểu rõ hơn về nhiều công thức khác trên công cụ này. Nếu có bất kỳ thắc mắc hoặc câu hỏi nào cần giải đáp, hãy để lại ý kiến của bạn trong phần bình luận dưới bài viết, chẳng hạn như cách in một vùng trong Excel, đặt tên cho một ô, hoặc tạo một mảng dữ liệu sử dụng Name. Mytour sẽ giải quyết mọi thắc mắc của bạn ngay lập tức.
- Xem thêm: In 1 vùng trong Excel