Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Khắc phục lỗi #N/A khi dùng VLOOKUP với dữ liệu không khớp

Hứa Tín Đông 10/04/2026 10:13 188 lượt xem 2 trả lời

Chào mọi người,

Mình thường xuyên sử dụng hàm VLOOKUP để tra cứu dữ liệu trong Excel, nhưng đôi khi gặp phải tình trạng báo lỗi #N/A, đặc biệt là khi dữ liệu ở cột dò tìm (lookup_value) không hoàn toàn khớp với bảng dữ liệu (table_array).

Nguyên nhân phổ biến nhất là do:

  • Khoảng trắng thừa ở đầu hoặc cuối ô dữ liệu.
  • Định dạng số và chữ khác nhau (ví dụ: số 123 và chuỗi "123").
  • Ký tự đặc biệt hoặc lỗi font chữ ẩn.

Để khắc phục, mình thường áp dụng các cách sau:

  1. Kiểm tra khoảng trắng: Sử dụng hàm TRIM() để loại bỏ các khoảng trắng thừa. Ví dụ: =VLOOKUP(TRIM(A2), B:C, 2, FALSE)
  2. Chuẩn hóa định dạng: Đảm bảo cột dò tìm và cột trong bảng dữ liệu có cùng định dạng. Có thể dùng tính năng "Text to Columns" hoặc các hàm như VALUE() (chuyển chuỗi số thành số) hoặc TEXT() (chuyển số thành chuỗi theo định dạng mong muốn).
  3. Sử dụng wildcard "*": Nếu bạn chỉ cần dò tìm một phần của chuỗi, có thể dùng ký tự đại diện. Ví dụ, để tìm bất kỳ chuỗi nào bắt đầu bằng "ABC", bạn có thể dùng: =VLOOKUP("ABC*", B:C, 2, FALSE). Tuy nhiên, cách này cần cẩn thận vì nó có thể trả về kết quả không mong muốn nếu không hiểu rõ dữ liệu.
  4. Kết hợp với IFERROR: Để báo cáo trông gọn gàng hơn, thay vì hiển thị #N/A, bạn có thể dùng IFERROR() để trả về một giá trị khác, ví dụ như chuỗi rỗng "" hoặc "Không tìm thấy": =IFERROR(VLOOKUP(A2, B:C, 2, FALSE), "")

Hy vọng những mẹo nhỏ này sẽ giúp ích cho các bạn trong quá trình làm việc với Excel!

4

Cảm ơn bạn đã chia sẻ kinh nghiệm khắc phục lỗi #N/A khi dùng VLOOKUP. Rất hữu ích!

Mình cũng hay gặp trường hợp tương tự, đặc biệt là lỗi khoảng trắng thừa. Ngoài hàm TRIM(), mình còn hay kết hợp thêm CLEAN() để loại bỏ các ký tự không in được.

Một cách khác mình hay dùng để tránh lỗi này là sử dụng INDEX kết hợp với MATCH. Nó linh hoạt hơn VLOOKUP một chút và đôi khi xử lý các trường hợp "khó nhằn" tốt hơn.

Bạn đã thử cách này chưa?

1

Chào bạn,

Bài viết của bạn rất sát với thực tế khi làm việc với Excel. Lỗi #N/A với VLOOKUP là "cơn ác mộng" của nhiều người.

Ngoài những nguyên nhân bạn đã nêu, mình thấy đôi khi còn do người dùng nhập liệu sai sót nhỏ ở bảng tra cứu nữa. Trường hợp này thì chỉ còn cách rà soát lại thủ công hoặc dùng các công cụ hỗ trợ tìm kiếm, thay thế nâng cao.

Cảm ơn bạn đã chia sẻ cách dùng TRIM() và CLEAN() nhé, rất hữu ích cho mọi người!

5

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký