XLOOKUP và VLOOKUP: khác nhau thế nào, nên dùng hàm nào?
So sánh XLOOKUP, VLOOKUP và INDEX MATCH trong Google Sheets: tra ngược, giá trị khi không tìm thấy, trả nhiều cột, tốc độ và độ an toàn khi chèn cột.
XLOOKUP là hàm tra cứu thế hệ mới, khắc phục hầu hết nhược điểm của VLOOKUP.
So sánh nhanh
- Tra sang trái: VLOOKUP không làm được; XLOOKUP và INDEX+MATCH làm được.
- Mặc định tìm chính xác: XLOOKUP có; VLOOKUP phải ghi FALSE.
- Giá trị khi không tìm thấy: XLOOKUP có sẵn đối số thứ 4; VLOOKUP phải bọc IFERROR.
- Chèn cột vào bảng: VLOOKUP dễ lấy sai cột vì dùng số thứ tự cột; XLOOKUP chỉ định vùng kết quả nên an toàn.
- Trả nhiều cột cùng lúc: XLOOKUP làm được bằng cách chọn vùng kết quả nhiều cột.
Cú pháp XLOOKUP
fx=XLOOKUP(giá_trị_tìm, vùng_tìm, vùng_kết_quả, [nếu_không_thấy], [kiểu_khớp])
Ví dụ tra ngược: biết tên, tìm mã
fx=XLOOKUP("Võ Hà", B2:B41, A2:A41, "Không có")
INDEX + MATCH: phương án cổ điển
fx=INDEX(A2:A41, MATCH("Võ Hà", B2:B41, 0))
Vẫn rất hữu ích khi cần tra theo cả dòng lẫn cột.
Kết luận: dùng XLOOKUP cho bảng tính mới; giữ VLOOKUP khi cần tương thích với file cũ.
Luyện tập: bài tra cứu và INDEX + MATCH.
🧪 Thực hành ngay trên bảng tính mẫu
Hoặc làm bài tập có chấm điểm tự động trong Lộ trình học.