Bỏ qua nội dung chính

Làm cách nào để đối sánh giá trị vlookup từ dưới lên trên trong Excel?

Thông thường, hàm Vlookup có thể giúp bạn tìm dữ liệu từ trên xuống dưới để lấy giá trị khớp đầu tiên từ danh sách. Tuy nhiên, đôi khi, bạn cần vlookup từ dưới lên trên để trích xuất giá trị tương ứng cuối cùng. Bạn có bất kỳ ý tưởng hay nào để giải quyết công việc này trong Excel không?

Vlookup giá trị khớp cuối cùng từ dưới lên trên với công thức

Vlookup giá trị khớp cuối cùng từ dưới lên trên với một tính năng hữu ích


Vlookup giá trị khớp cuối cùng từ dưới lên trên với công thức

Để so khớp giá trị vlookup từ dưới lên trên, công thức LOOKUP sau có thể giúp bạn, vui lòng làm như sau:

Vui lòng nhập công thức dưới đây vào ô trống mà bạn muốn nhận kết quả:

=LOOKUP(2,1/($A$2:$A$17=D2),$B$2:$B$17)

Sau đó, kéo chốt điều khiển điền xuống các ô mà bạn muốn nhận kết quả, các giá trị tương ứng cuối cùng sẽ được trả lại cùng một lúc, xem ảnh chụp màn hình:

Chú thích: Trong công thức trên: A2: A17 cho biết cột mà bạn đang tìm kiếm, D2 là tiêu chí mà bạn muốn trả về dữ liệu tương đối của nó và B2: B17 là danh sách chứa giá trị bạn muốn trả về.


Vlookup giá trị khớp cuối cùng từ dưới lên trên với một tính năng hữu ích

Nếu bạn có Kutools cho Excel, Với khả LOOKUP từ Dưới lên trên bạn cũng có thể giải quyết công việc này mà không cần nhớ bất kỳ công thức nào.

Lời khuyên:Để áp dụng điều này LOOKUP từ Dưới lên trên , trước tiên, bạn nên tải xuống Kutools cho Excel, và sau đó áp dụng tính năng một cách nhanh chóng và dễ dàng.

Sau khi cài đặt Kutools cho Excel, hãy làm như sau:

1. Nhấp chuột Kutools > SIÊU NHÌN > LOOKUP từ Dưới lên trên, xem ảnh chụp màn hình:

2. Trong LOOKUP từ Dưới lên trên hộp thoại, hãy thực hiện các thao tác sau:

  • Chọn các ô giá trị tra cứu và ô đầu ra từ Giá trị tra cứu và phạm vi đầu ra phần;
  • Sau đó, chỉ định các mục tương ứng từ Dải dữ liệu phần.

3. Sau đó nhấn vào OK , tất cả các giá trị phù hợp cuối cùng sẽ được trả lại cùng một lúc, xem ảnh chụp màn hình:

Tải xuống và dùng thử miễn phí Kutools cho Excel ngay!


Các bài viết tương đối hơn:

  • Giá trị Vlookup trên nhiều trang tính
  • Trong excel, chúng ta có thể dễ dàng áp dụng hàm vlookup để trả về các giá trị phù hợp trong một bảng của trang tính. Tuy nhiên, bạn đã bao giờ nghĩ rằng làm thế nào để vlookup giá trị trên nhiều trang tính chưa? Giả sử tôi có ba trang tính sau với phạm vi dữ liệu và bây giờ, tôi muốn nhận một phần của các giá trị tương ứng dựa trên tiêu chí từ ba trang tính này.
  • Sử dụng đối sánh chính xác và gần đúng Vlookup trong Excel
  • Trong Excel, vlookup là một trong những hàm quan trọng nhất để chúng ta tìm kiếm một giá trị ở cột ngoài cùng bên trái của bảng và trả về giá trị trong cùng một hàng của phạm vi. Tuy nhiên, bạn có áp dụng thành công hàm vlookup trong Excel không? Bài viết này, tôi sẽ nói về cách sử dụng hàm vlookup trong Excel.
  • Vlookup để trả lại giá trị trống hoặc giá trị cụ thể thay vì 0 hoặc không có
  • Thông thường, khi bạn áp dụng hàm vlookup để trả về giá trị tương ứng, nếu ô phù hợp của bạn trống, nó sẽ trả về 0 và nếu không tìm thấy giá trị phù hợp của bạn, bạn sẽ gặp lỗi giá trị # N / A như hình ảnh chụp màn hình bên dưới. Thay vì hiển thị giá trị 0 hoặc # N / A, làm thế nào bạn có thể làm cho nó hiển thị ô trống hoặc giá trị văn bản cụ thể khác?
  • Vlookup và kết hợp nhiều giá trị tương ứng trong Excel
  • Như chúng ta đã biết, hàm Vlookup trong Excel có thể giúp chúng ta tra cứu một giá trị và trả về dữ liệu tương ứng trong một cột khác, nhưng nói chung, nó chỉ có thể lấy giá trị tương đối đầu tiên nếu có nhiều dữ liệu trùng khớp. Trong bài viết này, tôi sẽ nói về cách vlookup và nối nhiều giá trị tương ứng chỉ trong một ô hoặc một danh sách dọc.

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 (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
An update to this old post for anyone searching like I was ;-)

I was looking for the same functionality. Ended up using XLOOKUP which allows you to set a search mode for "last to first".

This was in Microsoft 365 Apps for Enterprise.

Hope it helps someone in the future.

Thanks
Rob
This comment was minimized by the moderator on the site
Excellent solution using the LOOKUP function, exactly what I was looking for!
I would like to add that with the hope it would help anyone who needed a similar solution to what I was looking for. If you want to return the row number of the matching value (not within the range, but rather within the entire column), you should use the following format by adding in the ROW function:=LOOKUP(2,1/($A$2:$A$17=D2),ROW($A$2:$A$17))
This comment was minimized by the moderator on the site
Hi All,
Are there any other ways to do this? While it works it is extremely resource intensive for large data sets.


Thanks,
This comment was minimized by the moderator on the site
The actual value of the "2" is irrelevant, it could be any number greater than 1 and less than infinity.

I believe the second term i.e. "1/($A$2:$A$19=D2)" creates an array by evaluating each cell in the range and if it is equal to D2 (a boolean test) it equates this to 1/TRUE, which as TRUE is 1 => 1. If it doesn't equal D2 it equates this to 1/FALSE, which as FALSE is 0 => infinity or Not a Number.

LOOKUP then takes over and searches for 2 in this array, which of course it can't find as they are either 1 or infinity.

If LOOKUP can't find a match it matches the highest number that is less than or equal to 2. Which is 1.

I'm not quite sure why this turns out to be the last occurrence of 1 though. Maybe LOOKUP (unlike VLOOKUP) always searches upwards?
This comment was minimized by the moderator on the site
I do not understand either why this picks the last occurrence of 1. It works, but WHY??!!

(Thanks, anyway!)
This comment was minimized by the moderator on the site
Hi Please can you explain this formula "=LOOKUP(2,1/($A$2:$A$19=D2),$B$2:$B$19)". It's worked for what I want to acheive very well, but I do not completely understand how. When typed into Excel, it shows that "2" is the lookup value, but we are actually looking up "D2" in this formula. Also what is "1/" doing on the lookup vector? Please could you break this formula down to explain how it works? Thanks
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations