Chào mọi người,
Trong quá trình làm việc với Excel, lỗi #N/A khi sử dụng hàm VLOOKUP là một trong những lỗi phổ biến nhất. Lỗi này xảy ra khi hàm không tìm thấy giá trị tra cứu trong bảng dữ liệu. Hôm nay, mình muốn chia sẻ một số nguyên nhân thường gặp và cách khắc phục hiệu quả để chúng ta cùng nhau xử lý vấn đề này một cách nhanh chóng.
Các nguyên nhân phổ biến dẫn đến lỗi #N/A:
- Giá trị tra cứu không tồn tại trong cột đầu tiên của bảng dữ liệu.
- Khoảng trắng thừa ở đầu hoặc cuối giá trị tra cứu hoặc trong bảng dữ liệu.
- Định dạng dữ liệu không khớp (ví dụ: số và văn bản).
- Sử dụng sai cột trả về (column_index_num).
- Bảng dữ liệu bị thiếu hoặc không được cố định đúng cách khi sao chép công thức.
Cách khắc phục:
- Kiểm tra giá trị tra cứu: Đảm bảo giá trị bạn muốn tìm kiếm thực sự có trong cột đầu tiên của bảng dữ liệu.
- Loại bỏ khoảng trắng thừa: Sử dụng hàm
TRIM()để làm sạch dữ liệu. Ví dụ:=VLOOKUP(TRIM(A2), B:C, 2, FALSE). - Kiểm tra định dạng dữ liệu: Đảm bảo cột tra cứu và cột đầu tiên của bảng dữ liệu có cùng định dạng. Nếu một bên là số, một bên là văn bản, bạn cần chuyển đổi cho đồng nhất.
- Kiểm tra
column_index_num: Đảm bảo số thứ tự cột bạn muốn trả về là chính xác. - Cố định bảng dữ liệu: Khi sao chép công thức, hãy sử dụng dấu
$để cố định phạm vi bảng dữ liệu. Ví dụ:=VLOOKUP(A2, $B$2:$D$100, 3, FALSE). - Sử dụng
IFERROR(): Để hiển thị một giá trị khác thay vì lỗi #N/A, bạn có thể kết hợpIFERROR(). Ví dụ:=IFERROR(VLOOKUP(A2, B:C, 2, FALSE), "Không tìm thấy").
Hy vọng những chia sẻ này sẽ giúp ích cho mọi người trong công việc hàng ngày với Excel!