Cách sử dụng VLOOKUP với nhiều tiêu chí trong Google Sheets [Đã giải quyết]

Trước tiên, hãy cho tôi làm sáng tỏ một điều. VLOOKUP với nhiều tiêu chí là hoàn toàn khả thi trong Google Sheets!

Có hai khía cạnh khi sử dụng Vlookup với nhiều tiêu chí trong Google Sheets. Hãy để tôi minh họa vấn đề này.

Sử dụng nhiều tiêu chí từ một cột duy nhất:

Nếu bạn đang tìm công thức Vlookup với nhiều hơn một tiêu chí từ cột đầu tiên, hãy tìm hiểu thêm chi tiết tại đây – Cách sử dụng Vlookup để trả về một kết quả mảng trong Google Sheets.

Sử dụng nhiều tiêu chí từ nhiều cột:

Trong trường hợp này, có hai phương pháp mà chúng ta có thể áp dụng để xử lý 2 tiêu chí trở lên, hoặc còn gọi là các khóa tìm kiếm trong việc sử dụng VLOOKUP trong Google Sheets.

Ví dụ và các phương pháp Vlookup khác nhau

Tôi sử dụng hai tiêu chí trong ví dụ này. Bạn cũng có thể áp dụng các mẹo để sử dụng ba hoặc nhiều hơn tiêu chí như được hiển thị bên dưới.

Dưới đây là hai phương pháp để xử lý nhiều tiêu chí trong công thức VLOOKUP.

  1. Bằng cách thêm một cột bổ trợ (cột trợ giúp) vào bộ dữ liệu của bạn – Phương pháp đơn giản.

  2. Không thêm bất kỳ cột bổ trợ hoặc thay đổi nào. Nhưng bằng cách sử dụng một cột trợ giúp ảo (không có cột trợ giúp vật lý) với công thức Vlookup và cũng sử dụng ArrayFormula – Phương pháp Vlookup tiên tiến và được khuyến nghị.

Phương pháp đơn giản để sử dụng Vlookup với nhiều tiêu chí trong Google Sheets

Dưới đây là bộ dữ liệu mẫu của tôi. Bạn có thể tái tạo bộ dữ liệu này trên bảng tính của bạn để làm theo hướng dẫn này.

Tôi hy vọng rằng bạn đã biết cách sử dụng công thức VLOOKUP trong Google Sheets. Dưới đây là một ví dụ đơn giản.

=vlookup("Mũ bảo hiểm",A5:G12,7,0)

Công thức VLOOKUP trên tìm kiếm giá trị “Mũ bảo hiểm” trong cột đầu tiên của phạm vi A5:G12, tức là cột A, và trả về giá trị tương ứng từ cột chỉ mục 7, tức là cột G.

Trên đây, tôi đã sử dụng tiêu chí trực tiếp trong công thức. Khi bạn tham chiếu tiêu chí hoặc khóa tìm kiếm đến một ô, nó sẽ như sau.

Trong ví dụ trên, VLOOKUP chỉ tìm kiếm một tiêu chí duy nhất có tên “Mũ bảo hiểm” trong cột đầu tiên.

Bây giờ tôi muốn VLOOKUP tìm kiếm hai tiêu chí. Các cột tìm kiếm là hai cột đầu tiên. Làm cách nào để làm điều đó?

Dưới đây là phương pháp đơn giản của chúng tôi liên quan đến việc thêm một cột trợ giúp vật lý.

Hãy xem ví dụ trên. Ở đây có hai tiêu chí mà Vlookup phải tìm kiếm. Đó là gì?

Tiêu chí số 1 nằm trong ô A2, tức là “Mũ bảo hiểm” và tiêu chí số 2 là “Đông Bắc” (trong ô B2).

Để giải quyết vấn đề này, tôi đã thêm một cột bổ trợ được đặt tên là “Cột tìm kiếm bổ sung” vào dữ liệu của chúng tôi.

Đó là cột hiện tại A. Cột này chứa giá trị ô được kết hợp/tổng hợp từ các cột B và C.

Sau đó trong công thức VLOOKUP của chúng tôi, tôi đã kết hợp tiêu chí từ ô A2 và B2. Hy vọng bạn đã hiểu ý tưởng này.

Trong Google Sheets, có một giải pháp tốt hơn. Mà không cần chèn bất kỳ cột bổ sung nào, bạn có thể sử dụng VLOOKUP trong Google Sheets cho nhiều tiêu chí VLOOKUP.

VLOOKUP với nhiều tiêu chí trong Google Sheets bằng cách sử dụng ArrayFormula

Đây là phương pháp được khuyến nghị để xử lý nhiều tiêu chí trong Google Sheets.

Trước khi áp dụng mẹo này, tôi khuyên bạn hãy tìm hiểu về các mẹo sử dụng của ArrayFormula, IFERROR và Curly Braces rồi quay lại đây. Vì tôi sẽ lồng các công thức này với VLOOKUP.

Trên là ví dụ về việc sử dụng nhiều tiêu chí với sự kết hợp Array (Công thức Mảng và Dấu ngoặc nhọn) và kết hợp Vlookup trong Google Sheets.

Tôi sẽ giải thích công thức này để bạn có thể sử dụng nó trong bất kỳ trường hợp tương tự nào khác.

=ARRAYFORMULA(IFERROR(VLOOKUP(A2&B2, {A5:A&B5:B, C5:G}, 6, 0 ), 0))

Phần giải thích công thức

Bước 1:
VLOOKUP(A2&B2

Ở đây, tôi đã kết hợp hai tiêu chí từ ô A2 và B2.

Bước 2:
{A5:A&B5:B, C5:G}

Để hiểu phần này, bạn chỉ cần áp dụng nó như sau trong bất kỳ ô nào.

=ARRAYFORMULA({A5:A&B5:B, C5:G})

Nó sẽ tạo dữ liệu như dưới đây, đó là phạm vi tìm kiếm của chúng tôi.

Hy vọng rằng bạn hiểu cách sử dụng VLOOKUP với nhiều tiêu chí trong Google Sheets.

Ví dụ trên có hai tiêu chí. Khi có nhiều hơn hai tiêu chí, bạn có thể sửa công thức như dưới đây.

=ARRAYFORMULA(IFERROR(VLOOKUP(A2&B2&C2, {A5:A&B5:B&C5:C, D5:G}, 5, 0 ), 0))

Ở đây, các tiêu chí của tôi là như sau. Tôi đã bao gồm một ngày cùng với hai tiêu chí khác.

Do đó, bạn có thể phát triển công thức VLOOKUP với nhiều tiêu chí hoặc điều kiện.

Tài nguyên Vlookup bổ sung:

  1. So sánh Công thức Vlookup trong Excel và Google Sheets.
  2. Cách Vlookup một phạm vi ngày trong Google Sheets [Dữ liệu đã hoặc chưa được sắp xếp].
  3. Làm thế nào để làm nổi bật giá trị kết quả của Vlookup trong Google Sheets.
  4. Làm thế nào để thực hiện Tìm kiếm hai chiều bằng cách sử dụng Vlookup trong Google Sheets.
  5. Sự khác biệt giữa Lookup, Vlookup và Hlookup trong Google Sheets.

Related posts