Cách dùng hàm vlookup 2 điều kiện trong excel
Khi làm việc với Excel, hàm VLOOKUP là công cụ tra cứu dữ liệu quen thuộc. Tuy nhiên, hàm VLOOKUP thông thường chỉ hỗ trợ tìm kiếm theo một điều kiện. Vậy nếu bạn muốn dò tìm theo hai điều kiện thì sao? Bài viết này sẽ hướng dẫn bạn cách sử dụng VLOOKUP 2 điều kiện chuẩn nhất bằng hai cách: tạo cột phụ và kết hợp công thức mảng (INDEX + MATCH hoặc CHOOSE).

1. Hàm VLOOKUP là gì?
Hàm VLOOKUP dùng để dò tìm giá trị theo cột dọc và trả về kết quả từ một cột khác nằm bên phải giá trị dò tìm.
Cú pháp: =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Trong đó:
- lookup_value: Giá trị cần tìm.
- table_array: Phạm vi bảng chứa dữ liệu.
- col_index_num: Số thứ tự cột chứa giá trị cần trả về.
- range_lookup: 0 hoặc FALSE -> Tìm kiếm chính xác; 1 hoặc TRUE ->Tìm kiếm tương đối.
Bạn có thể quan tâm Hàm lọc trùng trong excel
Gọi ngay hotline để nhận được tư vấn nhanh nhất

2. Hàm VLOOKUP 2 điều kiện là gì?
Vì VLOOKUP chỉ hỗ trợ một điều kiện nên để tìm kiếm dữ liệu theo nhiều tiêu chí, bạn cần “biến” nhiều điều kiện đó thành một giá trị duy nhất.
Do đó, hàm VLOOKUP 2 điều kiện thực chất là kỹ thuật kết hợp nhiều trường dữ liệu để thực hiện tra cứu chính xác hơn.
Bạn có thể làm điều này bằng:
- Cách 1: Tạo cột phụ, ghép 2 điều kiện.
- Cách 2: Dùng công thức mảng, kết hợp VLOOKUP với CHOOSE hoặc INDEX + MATCH.
Bạn có thể quan tâm Hàm lấy ký tự có điều kiện trong excel
Gọi ngay hotline để nhận được tư vấn nhanh nhất

3. Cách dùng hàm VLOOKUP 2 điều kiện trong Excel
3.1 Dùng cột phụ (đơn giản – dễ làm nhất)
Ví dụ: Tìm mức giá sản phẩm theo tên sản phẩm và hãng.
Bước 1: Tạo cột phụ.
Ghép 2 điều kiện bằng toán tử “&”: =B2 & C2
Cột phụ sẽ chứa dạng dữ liệu như:
iPhoneApple
GalaxySamsung

Bước 2: Dùng VLOOKUP với cột phụ.
Tại ô kết quả, nhập: =VLOOKUP(C12 & C13, A2:D10, 4, 0)
Trong đó:
- C12 & C13: Ghép tên sản phẩm và hãng
- A2:D10: Bảng dữ liệu có cột phụ
- 4: Cột mức giá cần trả về
- 0: Tìm kiếm chính xác
Ưu điểm: Dễ làm – phù hợp cho người mới.
Nhược điểm: Phải thêm cột vào bảng dữ liệu gốc.
Bạn có thể quan tâm +9 Cách đếm số lần xuất hiện trong excel
Gọi ngay hotline để nhận được tư vấn nhanh nhất
3.2 Dùng công thức mảng (không cần tạo cột phụ)
Đây là cách mạnh mẽ và linh hoạt hơn, đặc biệt khi không muốn chỉnh sửa bảng dữ liệu gốc.

Cách dùng VLOOKUP + CHOOSE: =VLOOKUP(B12 & B13, CHOOSE({1,2}, A2:A10 & B2:B10, C2:C10), 2, 0)
Giải thích:
- A2:A10 & B2:B10: Ghép hai điều kiện tạo thành cột dò tìm
- C2:C10: Cột giá trị cần trả về
- 2: Cột chứa giá trị trả về trong mảng CHOOSE
- 0: Tìm chính xác
Lưu ý: Trên Excel đời cũ, cần nhấn Ctrl + Shift + Enter để công thức hoạt động đúng.
Bạn có thể quan tâm Cách khôi phục Excel bị ghi đè mà không có phiên bản trước Windows 10/11
Gọi ngay hotline để nhận được tư vấn nhanh nhất
3.3 Cách dùng INDEX + MATCH (Khuyến nghị nhất)
Công thức: =INDEX(C2:C10, MATCH(1, (A2:A10=A12) * (B2:B10=B12), 0))
Trong đó:
- A2:A10, B2:B10: Hai cột điều kiện
- A12, B12: Điều kiện cần tìm
- C2:C10: Cột giá trị trả về

Ưu điểm lớn:
- Không cần cột phụ
- Không bị giới hạn như VLOOKUP (có thể tra cứu phía bên trái)
- Nhanh hơn trong bảng dữ liệu lớn
Bạn có thể quan tâm Lỗi không alt enter được trong excel
Gọi ngay hotline để nhận được tư vấn nhanh nhất
4. Một số câu hỏi thường gặp về Hàm vlookup 2 điều kiện (FAQ)
- VLOOKUP có thể dùng bao nhiêu điều kiện?
Không giới hạn. Chỉ cần ghép nhiều điều kiện thành một chuỗi duy nhất bằng & hoặc dùng CHOOSE/INDEX + MATCH.
- Công thức mảng cần lưu ý gì?
Excel cũ cần nhấn Ctrl + Shift + Enter. Excel 365 và Excel 2021 trở lên không cần
- VLOOKUP có tra cứu được nhiều điều kiện mà không cần cột phụ không?
Có. Bạn có thể sử dụng hàm INDEX + MATCH hoặc dùng CHOOSE với công thức mảng để tạo bảng dữ liệu ảo, từ đó giúp VLOOKUP xử lý nhiều điều kiện mà không cần tạo cột phụ.
Ví dụ: =VLOOKUP(E2&E3, CHOOSE({1,2}, A2:A10&B2:B10, C2:C10), 2, 0)

- Khi dùng VLOOKUP 2 điều kiện bị lỗi #N/A thì phải làm sao?
Bạn có thể kiểm tra các nguyên nhân: Dữ liệu ghép (LOOKUP_VALUE) không trùng khớp ký tự hoặc có khoảng trắng thừa; Cột phụ chưa được ghép đúng định dạng; Dữ liệu có dấu cách đầu/cuối..
Cách khắc phục dễ nhất: Sử dụng hàm TRIM để loại bỏ khoảng trắng thừa; Đảm bảo cột phụ hoặc dữ liệu ghép trong công thức đồng nhất kiểu dữ liệu (text hoặc number).
- Hàm VLOOKUP có phân biệt chữ hoa và chữ thường không?
Không. VLOOKUP không phân biệt chữ hoa – chữ thường (case-insensitive). Nếu bạn muốn phân biệt, nên dùng EXACT kết hợp INDEX + MATCH.
- Công thức mảng (Ctrl + Shift + Enter) còn cần thiết không?
Excel 365 và Excel 2021 không cần nhấn tổ hợp phím (hỗ trợ mảng tự động). Excel 2016 trở xuống: bắt buộc dùng Ctrl + Shift + Enter.
Bạn có thể quan tâm Cách chuyển chữ thường thành chữ hoa trong excel bằng 3 hàm đơn giản
Gọi ngay hotline để nhận được tư vấn nhanh nhất
Hàm VLOOKUP 2 điều kiện là công cụ cực kỳ hữu ích giúp bạn tra cứu dữ liệu chính xác hơn trong Excel, đặc biệt khi làm việc với các bảng tính phức tạp. Tùy theo nhu cầu, bạn có thể chọn cách dùng cột phụ để thao tác nhanh và dễ hiểu, hoặc áp dụng các phương pháp nâng cao như CHOOSE + VLOOKUP hay INDEX + MATCH để tra cứu nhiều điều kiện mà không cần chỉnh sửa bảng dữ liệu gốc. Việc nắm vững những kỹ thuật này sẽ giúp bạn tăng tốc độ xử lý dữ liệu, giảm lỗi và làm việc với Excel một cách chuyên nghiệp hơn. Nếu bạn thường xuyên phải tra cứu dữ liệu nhiều tiêu chí, đây chắc chắn là kỹ năng bạn nên thành thạo.

Nếu bạn muốn MUA/ THAY LINH KIỆN GIÁ SỈ hoặc LẺ hãy liên hệ chúng tôi. Đội ngũ nhân viên của LINH KIỆN MINH KHOA luôn sẵn sàng hỗ trợ quý khách 24/7.
LINH KIỆN MINH KHOA ĐANG Ở ĐÀ NẴNG
- Điện thoại/Zalo Chat: 0911.003.113
- Facebook: www.facebook.com/linhkienminhkhoavn/
- Địa chỉ: 155 Hàm Nghi, Thanh Khê, Đà Nẵng


