VLOOKUP - Hiển thị nhiều kết quả phù hợp (Hàng kết quả)


Trong Hướng dẫn Excel này, bạn sẽ học cách xử lý nhiều kết quả (kết quả) từ một Hàm VLOOKUP. Chúng tôi sẽ đề cập đến hai kỹ thuật khác nhau. Đầu tiên thực sự sử dụng Hàm VLOOKUP (cùng với COUNTIF). Thứ hai sử dụng INDEX / MATCH để mô phỏng một VLOOKUP.

VLOOKUP với nhiều kết quả

Để tra cứu nhiều kết quả phù hợp với Hàm VLOOKUP, bạn cần tạo một cột trợ giúp trong bảng dữ liệu. Cột trình trợ giúp sử dụng Hàm COUNTIF để tạo một ID duy nhất cho mỗi trường hợp. Cột trợ giúp phải là cột ngoài cùng bên trái trong tập dữ liệu. Nếu không thực tế để điều chỉnh tập dữ liệu, bạn nên xem xét phương pháp khác trong phần tiếp theo.

Hãy cùng xem phương pháp này trong thực tế:

Bước 1:

Lưu ý công thức trong ô F6:
= B5 & COUNTIF (B5: B $ 9, B5)
Cụ thể, phạm vi được tham chiếu: B6: B $ 11. Chú ý dấu $. Dấu $ “khóa” tham chiếu ô: B $ 11. Vì vậy, khi bạn sao chép công thức xuống, B $ 11 vẫn bị khóa. Tuy nhiên, B6 không bị khóa, vì vậy khi bạn sao chép công thức xuống B6 sẽ biến thành B7, v.v. Kỹ thuật này, tạo ra một số duy nhất cho mỗi trường hợp được tìm thấy. Lý do chúng tôi để B6 mở khóa là vì một phiên bản được tính đến, nó bị xóa khỏi tổng số, tạo ra một số duy nhất.

Cũng lưu ý đến &. & kết hợp Tên sản phẩm với số phiên bản của nó để tạo một trường mà chúng tôi sẽ sử dụng trong tra cứu của mình.

Bước 2:

Chúng tôi đã di chuyển cột trình trợ giúp mới (project_adj) sang bên trái của tập dữ liệu trong B14: C19. Bây giờ chúng ta có thể thực hiện hàm VLOOKUP trên nhiều kết quả. Thay vì tìm kiếm tất, hãy tìm tất1 và tất2. Bây giờ bạn có thể có nhiều hàng kết quả VLOOKUP, đại diện cho nhiều kết quả phù hợp được tìm thấy.

Nhược điểm của phương pháp này là bạn phải chỉnh sửa tập dữ liệu gốc (hoặc sao chép / dán tập dữ liệu ở nơi khác) để thực hiện hàm VLOOKUP nhiều kết quả. Ngoài ra, bạn có thể sử dụng Phương pháp INDEX / MATCH:

INDEX / MATCH cho Nhiều Tra cứu Kết hợp

Hầu hết người dùng Excel đều biết về sức mạnh của Hàm Vlookup, nhưng nhiều người không biết về sức mạnh của Hàm INDEX và Hàm đối sánh được sử dụng kết hợp. Kết hợp INDEX / MATCH có thể được sử dụng để mô phỏng một VLOOKUP, với ưu điểm là linh hoạt hơn.

Lưu ý: Hình ảnh ngay bên dưới chứa các công thức. Hình ảnh dưới cùng chứa các kết quả công thức.

Điều gì đang xảy ra trong các công thức trên?

MATCH - Tìm kiếm vị trí của giá trị với một phạm vi. Trong ví dụ này, MATCH đang tìm kiếm "Tất" trong danh sách Sản phẩm.
INDIRECT - Tạo tham chiếu từ một chuỗi văn bản. Chúng tôi sử dụng điều này để điều chỉnh mảng tìm kiếm danh sách Sản phẩm. Sau khi tìm thấy kết quả phù hợp, phạm vi được điều chỉnh để loại trừ kết quả phù hợp đó khỏi tìm kiếm, cho phép tìm thấy kết quả phù hợp tiếp theo. Trong ô G5, chúng tôi đặt phạm vi ban đầu thành B5: B10 (bằng cách đặt start_num ban đầu trong ô F5 thành 5). Trong G5, chúng tôi đã tìm thấy một kết quả phù hợp ở hàng 1 của phạm vi, vì vậy start_num của F6 là 5 + 1 = 6.
INDEX - Trả về một giá trị từ một mảng dựa trên vị trí số cột / hàng của nó trong mảng đó.

!! Tôi đoán là bao gồm công thức mảng để chúng có 1 công thức để liên kết…

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave