Tải xuống sổ làm việc mẫu
Hướng dẫn này sẽ trình bày cách thực hiện một “VLOOKUP ngược” trong Excel và Google Trang tính.
Đảo ngược VLOOKUP - Từ phải sang Trái
Khi bạn sử dụng hàm Vlookup, cột tra cứu phải là cột ngoài cùng bên trái trong tập dữ liệu của bạn. Vì vậy, bạn chỉ có thể thực hiện tra cứu từ trái sang phải.
Tuy nhiên, bạn có thể khắc phục hạn chế này bằng cách sử dụng kết hợp INDEX / MATCH (hoặc Hàm XLOOKUP mới như bạn sẽ thấy bên dưới).
1 | = INDEX (B3: D6, MATCH (F3, C3: C6,0), 1) |
Công thức hoạt động như sau:
Hàm MATCH
Chúng tôi sử dụng hàm MATCH để trả về vị trí tương đối (tức là số hàng trong mảng) của mục tra cứu.
1 | = MATCH (F3, C3: C6,0) |
Hãy nghĩ về Hàm MATCH, tương tự như hàm VLOOKUP được thực hiện trên một cột, ngoại trừ thay vì trả về giá trị, số hàng được trả về thay thế.
Hàm INDEX
Khi chúng ta có số hàng, chúng ta sử dụng Hàm INDEX để trả về giá trị từ số hàng đó.
1 | = INDEX (array, row_num, [column_num]) |
1 | = INDEX (B3: D6, G3,1) |
Hàm INDEX trả về giá trị ô của một hàng và cột nhất định trong phạm vi của bạn. Hàm MATCH cung cấp số hàng. Chúng tôi đặt số cột là 1 vì chúng tôi muốn cột dữ liệu đầu tiên.
Kết hợp các chức năng, cung cấp cho chúng tôi công thức ban đầu của chúng tôi:
1 | = INDEX (B3: D6, MATCH (F3, C3: C6,0), 1) |
Hàm XLOOKUP
Hàm XLOOKUP được giới thiệu sau Excel 2022 cho người dùng Office 365. Hàm XLOOKUP cũng cho phép bạn thực hiện tra cứu ngược:
1 | = XLOOKUP (F3, C3: C6, B3: B6) |
Đảo ngược hàm VLOOKUP từ phải sang trái trong Google Trang tính
Các công thức này hoạt động giống hệt nhau trong Google Trang tính cũng như trong Excel.