Menu

Thắc mắc về cách kết hợp hàm INDEX và MATCH để tra cứu linh hoạt hơn VLOOKUP

Trương Diễm Sen 23/03/2026 03:42 444 lượt xem 1 trả lời

Chào các anh chị em trong diễn đàn,

Dạo gần đây mình đang tập tành làm quen với các hàm tra cứu trong Excel, sau khi dùng quen VLOOKUP thì mình có nghe nói đến cặp đôi INDEX và MATCH. Mình thấy nhiều bài viết trên diễn đàn cũng nhắc đến nó như một giải pháp thay thế VLOOKUP hiệu quả, đặc biệt là khi cột cần tra cứu nằm bên trái cột trả về.

Hiện tại mình đang gặp một tình huống cần tra cứu dữ liệu dựa trên 2 điều kiện. Mình thử dùng VLOOKUP với cột phụ nối 2 điều kiện lại thì được, nhưng cảm giác hơi cồng kềnh. Mình đang phân vân liệu có thể dùng INDEX và MATCH để giải quyết trường hợp này một cách gọn gàng hơn không?

Ví dụ cụ thể của mình như sau:

Mình có bảng dữ liệu bán hàng gồm các cột: Mã SP, Tên SP, Khu vực, Doanh số.

Mình muốn tra cứu Doanh số dựa trên Tên SPKhu vực.

Nếu dùng VLOOKUP thì có thể tạo cột phụ =B2&C2 (Nối Tên SP và Khu vực) rồi dùng VLOOKUP tra cứu trên cột này. Nhưng mình muốn thử cách dùng INDEX/MATCH mà không cần cột phụ.

Có anh chị nào có kinh nghiệm sử dụng INDEX/MATCH cho nhiều điều kiện không ạ? Xin chỉ giáo cho mình với. Hoặc có cách nào khác tối ưu hơn thì mọi người chia sẻ thêm nhé!

Chân thành cảm ơn!

4

Chào bạn,

Rất vui khi bạn quan tâm đến cặp đôi INDEX & MATCH! Đúng như bạn nói, nó linh hoạt hơn VLOOKUP nhiều, đặc biệt là khi cần tra cứu theo nhiều điều kiện hoặc cột tra cứu nằm bên trái.

Với tình huống tra cứu 2 điều kiện của bạn, thay vì tạo cột phụ, bạn hoàn toàn có thể kết hợp INDEX & MATCH với mảng phụ hoặc dùng công thức mảng (Ctrl+Shift+Enter). Tuy nhiên, cách này có thể hơi phức tạp cho người mới bắt đầu.

Một giải pháp khác mà mình thấy khá hiệu quả và dễ áp dụng là sử dụng hàm SUMIFS (nếu kết quả trả về là số) hoặc SUMPRODUCT (linh hoạt hơn cho cả số và văn bản) để tạo ra một "cột ảo" kết hợp các điều kiện, sau đó dùng INDEX & MATCH để tra cứu.

Bạn có thể chia sẻ chi tiết hơn về dữ liệu của bạn không? Ví dụ như cấu trúc bảng và loại dữ liệu bạn muốn tra cứu, mình có thể gợi ý công thức cụ thể hơn.

2

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký