Bỏ qua nội dung chính

Làm cách nào để vlookup và trả về giá trị khớp cuối cùng trong Excel?

Nếu bạn có một danh sách các mục được lặp lại nhiều lần và bây giờ, bạn chỉ muốn biết giá trị khớp cuối cùng với dữ liệu đã chỉ định của mình. Ví dụ: tôi có phạm vi dữ liệu sau, có tên sản phẩm trùng lặp trong cột A nhưng tên khác trong cột C và tôi muốn trả lại Cheryl mục phù hợp cuối cùng của sản phẩm Apple như ảnh chụp màn hình sau:

Vlookup giá trị khớp cuối cùng trong Excel với các công thức

Vlookup giá trị khớp cuối cùng trong Excel với một tính năng dễ dàng


Vlookup giá trị khớp cuối cùng trong Excel với các công thức

Để vlookup và trả về giá trị nhất định bạn cần, hàm vlookup sẽ xuất hiện đầu tiên trong tâm trí bạn, nhưng với hàm vlookup, bạn chỉ trả về giá trị khớp đầu tiên chứ không phải cuối cùng. Ở đây, tôi sẽ nói về một số công thức khác để giải quyết công việc này.

Vui lòng nhập công thức này vào ô đã chỉ định của bạn và sau đó kéo chốt điền xuống các ô để nhận giá trị tương ứng cuối cùng như sau:

=LOOKUP(2,1/($A$2:$A$12=E2),$C$2:$C$12)

Ghi chú:

1. Nếu không có dữ liệu trong ô khớp cuối cùng, bạn sẽ nhận được kết quả là 0, nhưng đó không phải là nhu cầu của bạn, bạn muốn giá trị cuối cùng khác XNUMX, trong trường hợp này, bạn nên sử dụng công thức sau: 

=LOOKUP(3,(1/($A$2:$A$12=E2))+(1/($C$2:$C$12<>"")),$C$2:$C$12)

2. Trong các công thức trên, A2: A12 cho biết cột mà bạn đang tìm kiếm, E2 là giá trị mà bạn muốn trả về thông tin tương đối của nó và C2: C12 là danh sách chứa giá trị bạn muốn trả về.

3. Giá trị bạn đang tìm kiếm không phân biệt chữ hoa chữ thường.


Vlookup giá trị khớp cuối cùng trong Excel với một tính năng dễ dàng

Nếu bạn có Kutools cho Excel, Với khả LOOKUP từ Dưới lên trên tính năng, bạn có thể nhanh chóng 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, vui lòng 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 mục phù hợp cuối cùng đã đượ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 (17)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Proprio quello che stavo cercando, ma mi serviva per google spreadsheet e non su excel, l'ho provato su spreadsheet e non ha funzionato, qualcuno può aiutarmi? Come dovrebbe essere aggiustata la formula su spreadsheet per ottenere gli stessi risultati?
Grazie mille!
This comment was minimized by the moderator on the site
Hello, Yanhui,
If you want the formula work in Google Sheets, please apply the below fromula:
=ArrayFormula(LOOKUP(2,1/($A$2:$A$12=E2),$C$2:$C$12))
Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Hello,
I tryed to run on google sheet as you wrote, but I did not succeed. An idea?
This comment was minimized by the moderator on the site
Is there a way to easily / automatically create the product list table since I got a lot of product names ?

thank you.
This comment was minimized by the moderator on the site
Hi, Eko,
Sorry, I don't know what is in your product list, and what kind of product list to create, your problem is not clear. You can upload the attachment file or screenshot for a detailed explanation.
Thank you!
This comment was minimized by the moderator on the site
May I ask How to Find the Last Match in a Range with a Wildcard? Thank you very much.
This comment was minimized by the moderator on the site
Thank you for the formula its genius
I used your formula to come up with a fix for the blank cells without using CSE (Ctrl + Shift + Enter)
=LOOKUP(3,(1/(A2:A12=D2))+(1/(B2:B12<>"")),B2:B12)
This comment was minimized by the moderator on the site
In the above formula "=LOOKUP(9.99999999999999E+307,IF(A2:A12=D2,IF(ISNUMBER(B2:B12),B2:B12)))" why that "9.99999999999999E+307" has been taken in this?
This comment was minimized by the moderator on the site
Is there any way to combine this with TEXT values, which are in another sheet?
This comment was minimized by the moderator on the site
Thanks, this is brilliant
This comment was minimized by the moderator on the site
Oh. My God. How that. Impressed.. :)
This comment was minimized by the moderator on the site
I would also like to know why "2" and what "1/(A2:A9=D2)" is ?
This comment was minimized by the moderator on the site
Actually, I tried to understand and this is what I understand,

1. (A2:A9=D2) will return an array of true/false values depending on D2 value
2. The author divide one by the array of true/false to convert them to numbers
3. Then he lookup for 2 in the array which will return the last value. After I understood this, i was able to simplify the formula to the following which will give the same results with no conversions tricks

=LOOKUP(TRUE,(A2:A12=D2),B2:B12)
This comment was minimized by the moderator on the site
Thanks. The simplified formula works when data is present. But when Last Cell Value is missing, then result is 0.
This comment was minimized by the moderator on the site
Really impressed with this. However I don't understand what the 2 represents. Seems it's relevant to an array/vector formula. Online help no use of course. :-)
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations