Công thức Excel: VLOOKUP với nhiều tiêu chí
Công thức Excel: VLOOKUP với nhiều tiêu chí

Công thức chung
=VLOOKUP(val1&val2,data,column,0)
Tóm lược

Hàm VLOOKUP không xử lý nguyên bản nhiều tiêu chí. Tuy nhiên, nếu bạn có quyền kiểm soát dữ liệu nguồn, bạn có thể sử dụng cột trợ giúp để nối nhiều trường với nhau và sử dụng các trường này giống như nhiều tiêu chí bên trong VLOOKUP. Trong ví dụ được hiển thị, Cột B là một cột trợ giúp nối họ và tên với nhau và hàm VLOOKUP cũng làm như vậy để tạo giá trị tra cứu. Công thức trong I6 là:

=VLOOKUP(I4&I5,data,4,0)

nơi “dữ liệu” là phạm vi được đặt tên B4: F104

Lưu ý: đối với giải pháp không yêu cầu cột trợ giúp, bạn có thể sử dụng INDEX và MATCH hoặc là XLOOKUP.

Giải trình

Trong ví dụ được hiển thị, chúng tôi muốn tra cứu bộ phận và nhóm nhân viên bằng cách sử dụng hàm VLOOKUP bằng cách đối sánh họ và tên.

Một hạn chế của hàm VLOOKUP là nó chỉ xử lý một điều kiện: giá trị lookup_value, được so khớp với Cột đầu tiên trong bàn. Điều này gây khó khăn cho việc sử dụng hàm VLOOKUP để tìm một giá trị dựa trên nhiều tiêu chí. Tuy nhiên, nếu bạn có quyền kiểm soát dữ liệu nguồn, bạn thêm một cột trợ giúp nối thêm 2 trường nữa với nhau, sau đó cung cấp cho VLOOKUP một giá trị tra cứu tương tự.

Cột trợ giúp kết hợp các giá trị trường từ các cột được sử dụng làm tiêu chí và nó phải là cột đầu tiên của bảng. Bên trong hàm Vlookup, bản thân giá trị tra cứu cũng được tạo bằng cách kết hợp các tiêu chí tương tự.

Trong ví dụ được hiển thị, công thức trong I6 là:

=VLOOKUP(I4&I5,data,4,0)

Khi I4 và I5 được tham gia, chúng tôi có:

=VLOOKUP("JonVictor",data,4,0)

Hàm VLOOKUP định vị “JonVictor” trên hàng thứ 5 trong “dữ liệu” và trả về giá trị trong cột thứ 4, “Tiếp thị”.

Thiết lập mọi thứ

Để thiết lập một VLOOKUP nhiều tiêu chí, hãy làm theo 3 bước sau:

  1. Thêm cột trợ giúp và nối (nối) các giá trị từ các cột bạn muốn sử dụng cho tiêu chí của mình.
  2. Thiết lập hàm VLOOKUP để tham chiếu đến bảng bao gồm cột trợ giúp. Cột trợ giúp phải là cột đầu tiên trong bảng.
  3. Đối với giá trị tra cứu, hãy nối các giá trị giống nhau theo thứ tự để khớp với các giá trị trong cột trợ giúp.
  4. Đảm bảo rằng hàm VLOOKUP được đặt để thực hiện đối sánh chính xác.

https://exceljet.net/formula/vlookup-with-multiple-criteria