Khi làm việc với bảng dữ liệu lớn trong Excel, bạn sẽ thường gặp trường hợp cần tìm kiếm thông tin dựa trên từ hai điều kiện trở lên thay vì chỉ một tiêu chí. Lúc này, hàm VLOOKUP nhiều điều kiện sẽ là giải pháp giúp tăng độ chính xác khi tra cứu dữ liệu. Bài viết dưới đây sẽ hướng dẫn chi tiết công thức, cách thực hiện và những lưu ý quan trọng để bạn áp dụng hiệu quả trong công việc.
Khi nào cần dùng hàm VLOOKUP nhiều điều kiện?
VLOOKUP là một trong những hàm tra cứu phổ biến nhất trong Excel. Tuy nhiên, ở dạng cơ bản, hàm chỉ hỗ trợ tìm kiếm theo một giá trị duy nhất nằm ở cột đầu tiên của bảng dữ liệu. Trong thực tế, nhiều tình huống yêu cầu kết hợp nhiều tiêu chí để trả về kết quả chính xác.

Ví dụ, doanh nghiệp có bảng lương nhân viên gồm Họ tên, Phòng ban, Tháng và Mức lương. Nếu chỉ tra cứu theo tên, kết quả có thể bị trùng khi có nhiều nhân viên cùng tên hoặc cùng một nhân viên có dữ liệu của nhiều tháng khác nhau. Khi đó, cần kết hợp thêm phòng ban hoặc tháng để xác định đúng bản ghi.
Một số trường hợp phổ biến cần sử dụng hàm VLOOKUP nhiều điều kiện gồm:
- Tra cứu lương theo tên và tháng.
- Tìm doanh số theo nhân viên và khu vực.
- Tra cứu giá sản phẩm theo mã hàng và màu sắc.
- Tìm tồn kho theo mã sản phẩm và kho hàng.
- Quản lý điểm số theo học sinh và môn học.
Việc kết hợp nhiều điều kiện giúp hạn chế sai sót, nâng cao tính chính xác khi xử lý dữ liệu lớn.
Công thức hàm VLOOKUP nhiều điều kiện
Do VLOOKUP không hỗ trợ trực tiếp nhiều điều kiện nên người dùng cần áp dụng một số kỹ thuật bổ sung.
Công thức phổ biến nhất là tạo cột phụ: =VLOOKUP(A2&B2,$F$2:$H$10,3,FALSE)
Trong đó:
- A2&B2 là giá trị ghép từ hai điều kiện.
- Cột F chứa dữ liệu đã ghép tương ứng trong bảng tra cứu.
- 3 là cột cần lấy kết quả.
- FALSE yêu cầu tìm kiếm chính xác.
Nếu muốn thực hiện VLOOKUP 3 điều kiện, bạn chỉ cần nối thêm điều kiện thứ ba.
Ví dụ: =VLOOKUP(B12,A1:C10,3,0)

Đây cũng là cách triển khai hàm VLOOKUP 3 điều kiện được sử dụng rất phổ biến trong Excel.
Cách dùng hàm VLOOKUP có điều kiện
Có nhiều phương pháp để thực hiện cách dùng hàm VLOOKUP có điều kiện, tùy theo phiên bản Excel cũng như cấu trúc dữ liệu của bạn.
Sử dụng cột phụ (Đơn giản, dễ dùng nhất)
Yêu cầu: Tìm mức giá của từng sản phẩm theo đúng hãng sản xuất.
Bước 1: Tạo một cột phụ để kết hợp Tên sản phẩm và Hãng bằng công thức: =B2&C2

Công thức này nối nội dung của hai ô bằng ký tự &, tạo thành khóa tra cứu duy nhất. Ngoài cách nối chuỗi bằng dấu &, bạn cũng có thể sử dụng hàm TEXTJOIN nếu muốn ghép nhiều giá trị linh hoạt hơn.
Bước 2: Tại ô C14, nhập công thức VLOOKUP để tra cứu dựa trên cột phụ:
=VLOOKUP(C12&C13,A2:D10,4,0)
Ý nghĩa các tham số:
- C12&C13: Kết hợp tên sản phẩm và tên hãng để tạo giá trị cần tìm.
- A2:D10: Phạm vi dữ liệu chứa cột phụ và thông tin sản phẩm.
- 4: Trả về kết quả ở cột thứ 4, tương ứng với cột Mức giá.
- 0: Thực hiện tìm kiếm chính xác.
Phương pháp này giúp VLOOKUP xử lý hiệu quả khi cần tra cứu theo đồng thời hai tiêu chí.

Đây là cách dùng hàm VLOOKUP có điều kiện đơn giản nhất, phù hợp với hầu hết người dùng Excel.
Ưu điểm:
- Dễ thực hiện.
- Ít lỗi.
- Hoạt động tốt trên mọi phiên bản Excel.
Nhược điểm:
- Phải tạo thêm cột phụ.
- Khi dữ liệu rất lớn sẽ làm bảng tính dài hơn.
Kết hợp VLOOKUP và CHOOSE (Không cần cột phụ)
Yêu cầu: Xác định giá bán của sản phẩm theo từng hãng mà không cần tạo cột phụ.
Công thức: =VLOOKUP(B12&B13,CHOOSE({1,2},A2:A10&B2:B10,C2:C10),2,0)
Giải thích công thức:
- B12&B13: Ghép tên sản phẩm và hãng để tạo khóa tra cứu.
- CHOOSE({1,2},A2:A10&B2:B10,C2:C10): Tạo một bảng tra cứu tạm thời gồm hai cột:
- Cột thứ nhất là dữ liệu ghép giữa Tên sản phẩm và Hãng.
- Cột thứ hai là Mức giá cần trả về.
- 2: Lấy dữ liệu ở cột thứ hai của bảng tra cứu, tức là cột giá.
- 0: Yêu cầu VLOOKUP tìm kiếm chính xác giá trị cần tra cứu.

Đây là giải pháp hữu ích khi bạn không muốn thêm cột phụ nhưng vẫn cần tra cứu dữ liệu dựa trên nhiều điều kiện.
Sử dụng hàm XLOOKUP hoặc INDEX & MATCH
Nếu đang sử dụng Microsoft 365 hoặc Excel 2021 trở lên, XLOOKUP là lựa chọn tối ưu hơn VLOOKUP.
Ví dụ: =XLOOKUP(E2&F2,A2:A10&B2:B10,C2:C10)
Ưu điểm của XLOOKUP:
- Không cần chỉ định số cột.
- Có thể tìm từ phải sang trái.
- Tốc độ xử lý nhanh.
- Công thức ngắn gọn.
Ngoài XLOOKUP, INDEX kết hợp MATCH cũng rất mạnh.
Ví dụ: =INDEX(C2:C10,MATCH(1,(A2:A10=E2)*(B2:B10=F2),0))
INDEX & MATCH phù hợp với bảng dữ liệu lớn, đồng thời có thể mở rộng thêm nhiều điều kiện khác nhau.

Nếu cần VLOOKUP nhiều điều kiện trong môi trường chuyên nghiệp, XLOOKUP và INDEX & MATCH thường được ưu tiên hơn VLOOKUP truyền thống.
Các lưu ý khi dùng hàm XLOOKUP nhiều điều kiện
XLOOKUP mang lại nhiều ưu điểm nhưng người dùng vẫn cần chú ý một số vấn đề để tránh kết quả sai lệch:
- Dữ liệu ở các cột điều kiện phải đồng nhất về định dạng. Nếu một cột chứa số còn cột kia lưu dưới dạng văn bản, kết quả sẽ không khớp.
- Nên loại bỏ khoảng trắng thừa bằng hàm TRIM hoặc CLEAN trước khi thực hiện tra cứu.
- Với bảng dữ liệu lớn hàng chục nghìn dòng, hãy chuyển dữ liệu thành Table để tăng tốc độ xử lý.
- Nên kết hợp IFERROR để tránh xuất hiện lỗi #N/A khi không tìm thấy dữ liệu.
Ví dụ: =IFERROR(XLOOKUP(E2&F2,A2:A10&B2:B10,C2:C10),”Không tìm thấy”)
Ngoài ra, nếu bảng dữ liệu cần tra cứu theo ba tiêu chí như Mã sản phẩm, Màu sắc và Kích thước thì hoàn toàn có thể nối ba điều kiện lại để thực hiện VLOOKUP 3 điều kiện hoặc sử dụng XLOOKUP theo cùng nguyên tắc.

Trong trường hợp làm việc với dữ liệu lớn, XLOOKUP thường có hiệu suất tốt hơn VLOOKUP vì không bị giới hạn hướng tìm kiếm và hỗ trợ nhiều tính năng hiện đại hơn.
Kết luận
Việc thành thạo hàm VLOOKUP nhiều điều kiện sẽ giúp bạn xử lý dữ liệu Excel nhanh chóng, chính xác và chuyên nghiệp hơn. Tùy theo nhu cầu sử dụng, bạn có thể lựa chọn tạo cột phụ để dễ thao tác, kết hợp CHOOSE khi không muốn thay đổi bảng dữ liệu hoặc chuyển sang XLOOKUP và INDEX & MATCH để tối ưu hiệu suất trên các phiên bản Excel mới. Khi nắm vững các phương pháp này, việc tra cứu thông tin với nhiều tiêu chí sẽ trở nên đơn giản, tiết kiệm đáng kể thời gian làm việc.
Để học tập, làm việc với Excel mượt mà, đặc biệt khi xử lý những bảng tính dung lượng lớn, một chiếc laptop có cấu hình ổn định là yếu tố rất quan trọng. Hãy đến Viettel Store để lựa chọn các dòng laptop chính hãng với mức giá cạnh tranh, nhiều chương trình ưu đãi hấp dẫn, hỗ trợ trả góp linh hoạt cùng chế độ bảo hành uy tín trên toàn quốc.
Xem thêm:
- Excel Portable 2013 là gì? Giải pháp làm việc linh hoạt không cần cài đặt
- Hướng dẫn chi tiết cách gõ số mũ trong Excel từ cơ bản đến nâng cao
Xem thêm:
Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Tạo bình luận mới