Bí kíp sử dụng hàm VLOOKUP và XLOOKUP không bao giờ sai sót
Trong thế giới dữ liệu của Excel, VLOOKUP và XLOOKUP là hai “vũ khí” tối thượng giúp bạn tìm kiếm thông tin nhanh chóng. Tuy nhiên, chỉ một sai sót nhỏ trong việc cố định vùng dữ liệu hay xác định kiểu khớp cũng có thể dẫn đến kết quả sai lệch tai hại.
Bài viết này sẽ cung cấp cho bạn lộ trình từ cơ bản đến nâng cao để làm chủ hai hàm này, giúp công việc xử lý dữ liệu của bạn trở nên chính xác 100%.
1. Hàm VLOOKUP: “Lão tướng” bền bỉ và những lưu ý sống còn
VLOOKUP (Vertical Lookup) là hàm tìm kiếm theo chiều dọc phổ biến nhất. Dù đã có nhiều hàm mới ra đời, VLOOKUP vẫn là tiêu chuẩn trong nhiều doanh nghiệp.
Cấu trúc hàm VLOOKUP
Trong đó:
-
lookup_value: Giá trị cần tìm.
-
table_array: Bảng chứa giá trị cần tìm (phải chứa cột tham chiếu ở vị trí đầu tiên bên trái).
-
col_index_num: Thứ tự cột lấy dữ liệu tính từ trái sang phải.
-
range_lookup: 0 (hoặc FALSE) để khớp chính xác; 1 (hoặc TRUE) để khớp tương đối.
Những sai sót thường gặp và cách khắc phục
-
Quên cố định vùng dữ liệu: Đây là lỗi phổ biến nhất. Hãy luôn nhấn F4 để chuyển
A1:B10thành$A$1:$B$10trước khi kéo công thức. -
Cột tìm kiếm không nằm bên trái cùng: VLOOKUP không bao giờ nhìn về phía sau (bên trái). Nếu cột chứa giá trị cần tìm nằm ở giữa bảng, bạn buộc phải cắt dán nó sang vị trí đầu tiên.
-
Lỗi định dạng (Text vs Number): Nếu giá trị tìm kiếm là số nhưng trong bảng dữ liệu lại ở định dạng văn bản, hàm sẽ trả về
#N/A.
2. Hàm XLOOKUP: “Tân binh” mạnh mẽ thay thế mọi nhược điểm
Ra đời để khắc phục mọi yếu điểm của VLOOKUP, XLOOKUP là hàm tìm kiếm linh hoạt nhất hiện nay trên Office 365 và Excel 2021+.
Cấu trúc hàm XLOOKUP
Tại sao XLOOKUP lại “thông minh” hơn?
-
Tìm kiếm sang trái: Bạn không cần quan tâm cột tham chiếu nằm ở đâu.
-
Mặc định khớp chính xác: Bạn không cần gõ số 0 ở cuối như VLOOKUP.
-
Xử lý lỗi trực tiếp: Tham số
[if_not_found]cho phép bạn trả về kết quả như “Không tìm thấy” thay vì hiện lỗi#N/Axấu xí. -
Không sợ chèn thêm cột: Vì XLOOKUP tham chiếu theo mảng (Array) chứ không phải số thứ tự cột, nên khi bạn chèn thêm cột vào bảng, công thức vẫn chạy đúng.
3. Bảng so sánh chi tiết: VLOOKUP vs XLOOKUP
| Đặc điểm | VLOOKUP | XLOOKUP |
| Hướng tìm kiếm | Chỉ từ trái sang phải | Mọi hướng (Trái, phải, trên, dưới) |
| Chèn thêm cột | Làm hỏng công thức | Không ảnh hưởng |
| Tốc độ xử lý | Chậm hơn với bảng dữ liệu lớn | Tối ưu hóa cực nhanh |
| Cố định vùng | Bắt buộc (F4) | Bắt buộc (F4) |
| Xử lý lỗi #N/A | Cần hàm IFERROR bao ngoài | Tích hợp sẵn trong hàm |
4. Bí kíp “vàng” để sử dụng hàm không bao giờ sai sót
Để trở thành bậc thầy Excel, bạn cần tuân thủ 5 nguyên tắc dưới đây:
4.1. Luôn làm sạch dữ liệu trước khi tra cứu
Dữ liệu rác (khoảng trắng dư thừa) là kẻ thù của hàm tìm kiếm. Hãy sử dụng hàm TRIM để loại bỏ khoảng trắng:
=VLOOKUP(TRIM(A2), ...)
4.2. Tuyệt chiêu cố định vùng (Dấu $)
Hãy nhớ câu thần chú: “Tìm ở đâu, khóa ở đó”. Việc thiếu dấu $ sẽ khiến vùng dữ liệu bị trượt khi bạn sao chép công thức xuống các dòng dưới.
4.3. Sử dụng Table (Ctrl + T)
Thay vì tham chiếu vùng $A$1:$C$100, hãy chuyển vùng đó thành Table. Khi đó công thức sẽ là:
=XLOOKUP(A2, BangNhanVien[MaNV], BangNhanVien[Ten])
Cách này giúp công thức tự động cập nhật khi bạn thêm dữ liệu mới.
4.4. Hiểu rõ về kiểu khớp (Match Mode)
-
Trong VLOOKUP, luôn dùng 0 cho dữ liệu văn bản.
-
Trong XLOOKUP, nếu cần tìm giá trị gần đúng nhất (như tính bậc thuế), hãy làm quen với tham số
-1(nhỏ hơn tiếp theo) hoặc1(lớn hơn tiếp theo).
4.5. Kết hợp hàm IFERROR
Nếu bạn vẫn dùng các phiên bản Excel cũ không có XLOOKUP, hãy luôn bọc VLOOKUP bằng IFERROR để báo cáo trông chuyên nghiệp hơn:
=IFERROR(VLOOKUP(...), "Dữ liệu không tồn tại")
5. Các ứng dụng thực tế đỉnh cao
Tra cứu dữ liệu từ nhiều điều kiện
Nếu bạn cần tìm giá trị dựa trên cả “Họ tên” và “Ngày sinh”, XLOOKUP có thể xử lý bằng cách nối chuỗi trực tiếp:
=XLOOKUP(A2&B2, VungHoTen&VungNgaySinh, VungKetQua)
Tìm kiếm từ dưới lên trên
Trong trường hợp bạn muốn tìm đơn hàng mới nhất (nằm ở cuối danh sách), XLOOKUP cho phép bạn thay đổi search_mode thành -1 để tìm ngược từ dưới lên.
Việc thành thạo VLOOKUP và XLOOKUP không chỉ giúp bạn tăng năng suất làm việc gấp 5 lần mà còn giảm thiểu tối đa rủi ro sai sót trong báo cáo tài chính, quản lý kho hay nhân sự.
Nếu bạn đang sử dụng phiên bản Excel mới, hãy ưu tiên XLOOKUP vì sự linh hoạt và an toàn. Nếu bạn làm việc trong môi trường dùng chung file với nhiều phiên bản cũ, hãy nắm chắc quy tắc “Khóa vùng – Khớp 0” của VLOOKUP.
Bạn có đang gặp lỗi #N/A khi sử dụng các hàm này không? Hãy để lại bình luận phía dưới để mình hỗ trợ giải đáp nhé!
