Menu

Khắc phục lỗi #N/A khi dùng VLOOKUP và XLOOKUP trong Excel Online

Thành Phúc Thảo 08/06/2026 21:28 581 lượt xem 3 trả lời

Chào các bạn trong diễn đàn,

Mình là dân văn phòng, chủ yếu làm việc với Excel Online để quản lý dữ liệu. Gần đây mình thường xuyên gặp phải lỗi #N/A khi sử dụng hàm VLOOKUP và cả XLOOKUP mới. Lỗi này xảy ra khi giá trị dò tìm không tìm thấy trong bảng dữ liệu, đôi khi khá khó chịu vì nó làm ảnh hưởng đến toàn bộ báo cáo.

Mình đã thử nhiều cách nhưng chưa triệt để. Hôm nay, mình muốn chia sẻ một vài mẹo nhỏ mà mình áp dụng để hạn chế và khắc phục lỗi này, hy vọng sẽ giúp ích được cho các bạn đang học Excel Online:

  • Kiểm tra khoảng trắng thừa: Đây là nguyên nhân phổ biến nhất. Giá trị dò tìm hoặc trong bảng dữ liệu có thể có khoảng trắng ở đầu hoặc cuối. Bạn có thể dùng hàm TRIM() để loại bỏ chúng. Ví dụ, nếu ô A1 chứa giá trị dò tìm có khoảng trắng, bạn có thể sửa lại công thức thành =VLOOKUP(TRIM(A1), B1:D10, 2, FALSE).
  • Kiểm tra kiểu dữ liệu: Đảm bảo kiểu dữ liệu của ô chứa giá trị dò tìm và cột đầu tiên trong bảng dò tìm khớp nhau. Ví dụ, nếu bạn đang dò tìm số nhưng cột đó lại lưu dưới dạng văn bản (text), bạn sẽ gặp lỗi. Bạn có thể dùng VALUE() để chuyển đổi văn bản thành số hoặc định dạng lại cột.
  • Sử dụng IFERROR: Để báo cáo không bị lỗi hiển thị #N/A, bạn có thể bọc hàm dò tìm của mình trong IFERROR(). Hàm này sẽ trả về một giá trị khác (ví dụ: chuỗi rỗng "" hoặc số 0) nếu công thức trả về lỗi. Ví dụ: =IFERROR(VLOOKUP(A1, B1:D10, 2, FALSE), "Không tìm thấy").
  • Kiểm tra phạm vi dò tìm: Với VLOOKUP, hãy chắc chắn rằng bạn đã đặt tham số thứ 4 là FALSE (hoặc 0) nếu muốn dò tìm chính xác. Với XLOOKUP, tham số match_mode mặc định là 0 (chính xác), nhưng vẫn nên kiểm tra lại.

Mình thấy việc học Excel Online rất tiện lợi, nhưng cũng cần chú ý đến những lỗi cơ bản này. Hy vọng những chia sẻ trên giúp các bạn phần nào trong quá trình học tập và làm việc.

Có bạn nào có kinh nghiệm hay mẹo nào khác để xử lý lỗi này hiệu quả hơn không, chia sẻ cùng mình nhé!

0

Chào bạn,

Mình cũng hay gặp tình huống này khi làm việc với dữ liệu lớn trên Excel Online. Lỗi #N/A đúng là "khó chịu" thật!

Ngoài việc kiểm tra kỹ vùng dữ liệu dò tìm và giá trị dò tìm, mình thấy việc chuẩn hóa dữ liệu trước khi dùng VLOOKUP/XLOOKUP cũng rất hiệu quả. Ví dụ, loại bỏ khoảng trắng thừa ở đầu/cuối ô bằng hàm TRIM() hoặc đảm bảo định dạng số/chữ không bị lẫn lộn.

Bạn có thể chia sẻ cụ thể hơn về cách bạn áp dụng để hạn chế lỗi này không? Mình tò mò muốn học hỏi thêm.

2

Mình cũng hay gặp lỗi #N/A này khi làm việc với Excel Online, nó đúng là một "cơn ác mộng" với dữ liệu lớn thật!

Ngoài việc kiểm tra vùng dò tìm và giá trị dò tìm, mình còn hay dùng TRIM() để loại bỏ khoảng trắng thừa. Đôi khi chỉ một khoảng trắng nhỏ xíu cũng đủ làm VLOOKUP/XLOOKUP "bó tay" rồi.

Bạn có gặp trường hợp nào giá trị dò tìm trông giống nhau nhưng lại không khớp không? Ví dụ như số "0" và chữ "O", hay các ký tự đặc biệt ẩn?

4

Chào bạn,

Mình cũng gặp tình trạng tương tự khi làm việc với Excel Online. Lỗi #N/A này đúng là "ám ảnh" với dân văn phòng!

Ngoài việc kiểm tra kỹ vùng dò tìm và giá trị dò tìm, mình còn áp dụng thêm hàm IFERROR để "bắt" lỗi này và hiển thị một giá trị mặc định (ví dụ: "Không tìm thấy" hoặc để trống). Như vậy, báo cáo sẽ không bị "vỡ" nữa.

Bạn đã thử cách này chưa? Hoặc bạn có "chiêu" nào khác hiệu quả hơn không, chia sẻ cho mọi người cùng biết với!

1

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

Đăng nhập Đăng ký