Bỏ qua nội dung chính

Làm thế nào để đảo ngược chức năng vlookup trong Google sheet?

Trong Google sheet, chúng ta có thể áp dụng hàm Vlookup để tìm và trả về giá trị khớp đầu tiên và bên trái dựa trên một tiêu chí nhất định. Tuy nhiên, đôi khi, bạn cần đảo ngược hàm Vlookup để nhận giá trị khớp cuối cùng hoặc giá trị từ cột bên trái. Bạn có thể giải quyết công việc này như thế nào trong Google sheet?

Đảo ngược chức năng Vlookup để tìm giá trị khớp cuối cùng với công thức

Đảo ngược chức năng Vlookup để tìm giá trị từ cột phải sang trái với công thức


Đảo ngược chức năng Vlookup để tìm giá trị khớp cuối cùng với công thức

Để vlookup và trả về giá trị khớp cuối cùng dựa trên một tiêu chí, vui lòng áp dụng công thức sau:

Nhập công thức này: = INDEX (A: B, MAX (bộ lọc (ROW (A: A), A: A = D2)), 2) vào một ô trống nơi bạn muốn trả về kết quả, rồi nhấn đăng ký hạng mục thi , giá trị phù hợp cuối cùng được hiển thị cùng một lúc, xem ảnh chụp màn hình:

Chú thích: Trong công thức trên, A: B là dải dữ liệu mà bạn muốn vlookup, A: A là dữ liệu cột chứa tiêu chí bạn muốn vlookup và D2 là tiêu chí mà bạn muốn trả về giá trị phù hợp dựa trên, 2 là số cột mà bạn muốn trả về giá trị.


Đảo ngược chức năng Vlookup để tìm giá trị từ cột phải sang trái với công thức

Đôi khi, bạn cần vlookup từ phải sang trái, chức năng vlookup bình thường sẽ không hoạt động, đây là một công thức đơn giản có thể giúp bạn, vui lòng làm như sau:

Vui lòng nhập công thức này: =index(A1:A16,match(D2,B1:B16,0)) vào một ô trống nơi bạn muốn đặt kết quả, rồi nhấn đăng ký hạng mục thi , giá trị phù hợp từ cột bên trái sẽ được trả về như ảnh chụp màn hình sau:

Chú thích: Trong công thức trên: A1: A16 là phạm vi cột chứa giá trị phù hợp mà bạn muốn trả về, D2 là ô có tiêu chí và B1: B16 là phạm vi chứa tiêu chí bạn muốn vlookup.

Công cụ năng suất văn phòng tốt nhất

🤖 Trợ lý AI của Kutools: Cách mạng hóa việc phân tích dữ liệu dựa trên: Thực thi thông minh   |  Tạo mã  |  Tạo công thức tùy chỉnh  |  Phân tích dữ liệu và tạo biểu đồ  |  Gọi các hàm Kutools...
Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao   |  Xóa hàng trống   |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu   |   Vòng không có công thức hữu ích. Cảm ơn !
Siêu tra cứu: Nhiều tiêu chí VLookup    VLookup Nhiều Giá Trị  |   VLookup trên nhiều trang tính   |   Tra cứu mờ ....
Danh sách thả xuống nâng cao: Tạo nhanh danh sách thả xuống   |  Danh sách thả xuống phụ thuộc   |  Danh sách thả xuống nhiều lựa chọn ....
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  |  So sánh dãy và cột hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới   |  Chế độ xem thiết kế   |   Thanh công thức lớn    Trình quản lý sổ làm việc & trang tính   |  Thư viện tài nguyên (Văn bản tự động)   |  Bảng chọn ngày   |  Kết hợp các bảng tính   |  Mã hóa/Giải mã ô    Gửi email theo danh sách   |  Siêu lọc   |   Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự,...)   |   50 + Biểu đồ Các loại (Biểu đồ Gantt,...)   |   40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh,...)   |   19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn,...)   |   12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ,...)   |   7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Chia ô,...)   |   ... và nhiều hơn nữa

Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian.  Bấm vào đây để có được tính năng bạn cần nhất...

Mô tả


Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How if we want to find the last non-empty matching value using this formula?
This comment was minimized by the moderator on the site
Hello, Ardi,To solve your problem, please apply the below formula:=ArrayFormula(MAX(IF($A$2:$A$13=D2,$B$2:$B$13,)))
Please try, hope it can help you!
This comment was minimized by the moderator on the site
For Reverse Vlookup function to find the last matching value with formula, is this possible between 2 sheets? Thank you
This comment was minimized by the moderator on the site
Hello, Rox,



To vlookup the last matching item between two sheets in Google sheets, please apply the following formula:

Note: Sheet3 is the sheet contains the original table data, and A2 is the cell in your current sheet that you want to get the result, please change them to your need.

=ArrayFormula(INDEX(Sheet3!A:B, MAX(filter(ROW(Sheet3!A:A), Sheet3!A:A=A2)),2))



Please try, hope it can help you!
This comment was minimized by the moderator on the site
bro it doesnt work...
This comment was minimized by the moderator on the site
Hello Georgius,Sorry to hear that. But I found an amazing formula which can really work. I noticed that only using Vlookup formula can't solve the problem. We need to combine the LOOKUP function with SORT function. 
Please see the two screenshots. In Sheet1, range B1:C8 is the original table data. In Sheet2, cell B2 (Apple) is the lookup value. Please copy the formula in a blank cell to get the result: =LOOKUP(B2, SORT(Sheet1!B1:B8), SORT(Sheet1!C1:C8,Sheet1!B1:B8,TRUE))It returns 88, the last matching value of B2 (Apple). Please have a try. Thanks!
Sincerely,Mandy
This comment was minimized by the moderator on the site
And is it possible to get the matching value before the last matching value? For ex., you have 200 matching values. Can you instantly get the 199th matching value? Thank you.
This comment was minimized by the moderator on the site
and is it possible to get the matching value before the last matching value? Ex. if you have 200 matching values. can you instantly get the 199th values? Thank you
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations