INDEX-MATCH: Hướng dẫn sử dụng trong Google Sheets (Dễ hiểu và chi tiết)

Video google sheet index match multiple criteria

Bạn đã biết đến sức mạnh của INDEX-MATCH trong việc trích xuất dữ liệu trong Google Sheets. Nếu chưa, hãy đọc bài viết “Sử dụng INDEX-MATCH trong Google Sheets – Cái nhìn sâu sắc” của chúng tôi để làm quen. Nhưng trong bài viết này, chúng ta sẽ đi xa hơn và tìm hiểu cách sử dụng INDEX-MATCH với nhiều tiêu chí trong Google Sheets.

Bắt đầu thôi!

Cách sử dụng INDEX-MATCH với nhiều tiêu chí trong Google Sheets

Để minh họa ví dụ của chúng ta, chúng ta sẽ sử dụng bảng tính sau:

ensemble de données pour l'index-match avec plusieurs critères dans Google Sheets

Ở đây, chúng ta có một phần nhỏ của cơ sở dữ liệu phim. Và bên dưới, chúng ta có các điều kiện hoặc tiêu chí, trong trường hợp này là tên đạo diễn và thể loại.

Các tiêu chí sẽ được sử dụng để trích xuất tên phim.

Đối với INDEX-MATCH với nhiều tiêu chí, chúng ta có cú pháp công thức sau:

Giải thích công thức:

Chúng ta sẽ bắt đầu từ bên trong rồi di chuyển ra bên ngoài.

  • MATCH : Hàm này trả về vị trí của các tiêu chí tương ứng.

    • 1 : Đây là khóa tìm kiếm cố định.
    • (tiêu_chí_1)(tiêu_chí_2)…(tiêu_chí_N) : Các tiêu chí/múi giờ của chúng ta. Dấu sao (*) hoạt động như toán tử để kết hợp tất cả các tiêu chí thành một điều kiện duy nhất để khớp.
    • 0 : Xác định rằng chúng ta đang tìm kiếm khớp chính xác, là loại tìm kiếm cố định của chúng ta.
  • INDEX : Trích xuất giá trị trong một phạm vi cho trước dựa trên tham chiếu của hàng và cột.

    • phạm_vi_tham_chiếu : Phạm vi các ô giá trị sẽ được trả về nếu có sự khớp.

Vì vậy, công thức của chúng ta để trích xuất tên phim dựa trên các tiêu chí đã cho sẽ là:

=INDEX(D3:D8, MATCH(1, (C3:C8="tên_đạo_diễn")*(D3:D8="thể_loại"), 0))

Chúng ta có thể thử nghiệm với các điều kiện khác nhau:

index-match avec plusieurs critères dans Google Sheets

Nhưng điều gì xảy ra nếu chúng ta đưa ra một điều kiện không tồn tại trong tập dữ liệu của chúng ta?

Câu trả lời đơn giản:

erreur #N/A

Chúng ta nhận được một lỗi #N/A.

Để khắc phục lỗi này, chúng ta sẽ thay thế nó bằng một thông báo. Điều này có thể được thực hiện bằng cách sử dụng hàm IFSERROR.

Vì vậy, công thức đã được sửa lại của chúng ta sẽ là:

=IFSERROR(INDEX(D3:D8, MATCH(1, (C3:C8="tên_đạo_diễn")*(D3:D8="thể_loại"), 0)), "Phim không tồn tại")

Trong trường hợp có lỗi, hàm IFSERROR sẽ trả về một thông báo có ý nghĩa.

Một phương pháp thay thế

Thay vì sử dụng dấu sao (*), chúng ta cũng có thể sử dụng dấu và (&) để nối các tiêu chí của chúng ta. Tuy nhiên, khi làm như vậy, chúng ta cần thay đổi một số điều trong công thức INDEX-MATCH của chúng ta.

Vì vậy, công thức đã được cập nhật của chúng ta sẽ là:

=INDEX(D3:D8, MATCH(CONCATENER(C10:C11), C3:C8&D3:D8, 0))

Giải thích công thức:

  • C3:C8&D3:D8 : Kết hợp tất cả các hàng của các mục tiêu thành một để có thể sử dụng trong MATCH. Kết quả được hiển thị dưới dạng một bảng của tất cả các hàng.

  • CONCATENER(C10:C11) : Kết hợp các tiêu chí thành một giá trị duy nhất để hỗ trợ việc xác minh tất cả các trường hợp trong hàm MATCH.

Phần còn lại của hàm vẫn giống như đã thảo luận ở phần trước.

Như bạn đã thấy trong phần giải thích công thức của chúng tôi, chúng tôi đã sử dụng hàm ARRAYFORMULA để bao quanh công thức của chúng tôi để hiển thị giá trị của tất cả các trường hợp dưới dạng một bảng. Bạn có thể làm điều tương tự cho công thức cuối cùng INDEX-MATCH, thực tế, nó được khuyến nghị để làm như vậy.

Vì vậy, thay vì nhấn ENTER để nhập công thức, hãy nhấn CTRL+SHIFT+ENTER để tự động hiển thị công thức của bạn dưới dạng bảng. Hoặc bạn có thể nhập nó bằng tay.

Kết luận

Đây là tất cả các cách chúng ta có thể sử dụng INDEX-MATCH với nhiều tiêu chí trong Google Sheets. Mặc dù chúng tôi chỉ cho thấy ví dụ của chúng tôi với chỉ hai tiêu chí, công thức cho phép chúng ta sử dụng nhiều tiêu chí hơn thế.

Chúng tôi hy vọng cuộc trò chuyện của chúng tôi đã giúp bạn hiểu rõ hơn về tiềm năng của INDEX-MATCH và tại sao, trong một số trường hợp, nó tốt hơn VLOOKUP.

Đừng ngần ngại để lại câu hỏi hoặc gợi ý của bạn trong phần bình luận bên dưới.

Related posts