VLOOKUP là hàm phổ biến nhất Excel nhưng có nhiều hạn chế. INDEX-MATCH linh hoạt hơn nhưng phức tạp hơn. Bài viết này giải thích khi nào dùng hàm nào.
VLOOKUP — Đơn giản nhưng có giới hạn
=VLOOKUP(giá_trị_tìm, bảng_dữ_liệu, cột_kết_quả, 0)
Ưu điểm: Đơn giản, dễ nhớ, dễ dạy cho người mới.
Nhược điểm: (1) Chỉ tìm từ trái sang phải, (2) Chậm với dữ liệu lớn, (3) Lỗi khi thêm/xóa cột.
INDEX-MATCH — Linh hoạt hơn
=INDEX(cột_kết_quả, MATCH(giá_trị_tìm, cột_tìm, 0))
Ưu điểm: (1) Tìm cả trái lẫn phải, (2) Nhanh hơn với data lớn, (3) Không bị ảnh hưởng khi thêm/xóa cột.
Khi nào dùng VLOOKUP?
- Dữ liệu nhỏ (< 10.000 dòng)
- Cột kết quả luôn bên phải cột tìm
- Chia sẻ file với người không rành Excel
Khi nào dùng INDEX-MATCH?
- Dữ liệu lớn (> 50.000 dòng)
- Cần tìm từ phải sang trái
- Công thức cần ổn định khi thay đổi cấu trúc bảng
XLOOKUP — Tương lai của tra cứu
Từ Excel 365, XLOOKUP thay thế cả VLOOKUP và INDEX-MATCH: đơn giản như VLOOKUP nhưng linh hoạt như INDEX-MATCH, thêm tính năng tìm kiếm từ dưới lên, wildcard, và nhiều giá trị trả về.
schoolXem khóa học
Học sâu hơn với khóa học thực chiến
Video bài giảng · Bài tập thực hành · Tài liệu tải về · Hỗ trợ 1-1