Hãy tưởng tượng, bạn có hai bàn học sinh. Bạn muốn tra cứu Kyle trong table1. Nếu không tìm thấy anh ấy trong bảng 1, bạn sẽ muốn tìm kiếm trong bảng khác.

Hoặc bạn nếu bạn muốn chuyển đổi bảng tra cứu dựa trên một số điều kiện.

Trong cả hai trường hợp, bạn phải tra cứu nhiều hơn một bảng tra cứu. Vậy làm thế nào để bạn sử dụng hàm VLOOKUP từ hai bảng Tra cứu trở lên. Bài viết này giải quyết vấn đề này rất dễ dàng.

001

Hãy giải quyết hai vấn đề VLOOKUP ở trên và hiểu cách bạn có thể chuyển đổi bảng tra cứu.

trong bảng thứ hai.

Tôi đã đặt tên bảng đầu tiên là Class1 (A3: C9) và bảng thứ hai là Class2 (E3: G9).

002

Ở đây chúng ta sẽ sử dụng hàm IFERROR để bẫy lỗi và thay đổi phạm vi tra cứu.

=IFERROR(VLOOKUP(K2,Class1,3,0),VLOOKUP(K2,Class2,3,0))

003

Cách thức hoạt động

IFERROR kiểm tra xem liên kết: / công thức-và-chức-năng-giới-thiệu-của-vlookup-function [hàm VLOOKUP] có trả về lỗi hay không, nếu nó trả về bất kỳ lỗi nào, nó sẽ trả về phần value_if_error. Trong phần đó, chúng ta có một hàm VLOOKUP khác để tra cứu trong mảng tra cứu khác. Nó đơn giản. Nếu bạn phải tra cứu nhiều hơn 2 bảng thì hãy lồng mỗi hàm IFERROR với một hàm IFERROR khác. Điều này sẽ tạo ra một hàm VLOOKUP theo chuỗi sẽ tìm kiếm trong các bảng khác nhau.

Thay đổi mảng tra cứu dựa trên điều kiện

Trong trường hợp trên, chúng tôi muốn chuyển đổi công thức VLOOKUP, nếu công thức đầu tiên trả về lỗi. Nhưng nếu bạn muốn chuyển bảng tra cứu trên một tiêu chí, chúng ta cũng có thể làm điều đó, sử dụng hàm IF của excel.

Trong ví dụ dưới đây, tôi muốn tìm kiếm cuộn số 102. Trong K2, tôi có danh sách thả xuống chứa danh sách các bảng. Tôi muốn biết cuộn số 102 đang học gì từ bảng nào tôi chọn trong K2.

004

Viết công thức này trong K4.

=VLOOKUP(K3,IF(K2="table 1",Table1,Table2),3,0)

005

Cách thức hoạt động

Nó đơn giản. VLOOKUP tìm kiếm cuộn không. ở K4. Bây giờ tại biến Lookup_Array, chúng tôi đã đặt một hàm IF để kiểm tra giá trị trong K2. nếu K2 chứa “Bảng 1”, bảng1 được chọn, bảng khác2. Và sau đó công việc VLOOKUP thông thường được thực hiện.

Phương pháp trên hoạt động khi các bảng giống hệt nhau. Nếu không, bạn có thể phải đặt điều kiện if tại col_index_num để có được cột thích hợp. Nếu bạn có nhiều hơn 2 mảng bảng, bạn có thể sử dụng liên kết: / logic-công thức-excel-nested-if-function [các IF lồng nhau trong excel] để chọn từ một số bảng.

Bài viết liên quan:

Bài viết phổ biến: