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à HLOOKUP hiệu quả

Sầm Nhật Thịnh 12/04/2026 17:30 318 lượt xem 2 trả lời

Chào các bạn trong Góc học tập,

Mình thấy nhiều bạn mới học Excel hay gặp khó khăn với lỗi #N/A khi sử dụng VLOOKUP hoặc HLOOKUP. Lỗi này thường xảy ra khi hàm không tìm thấy giá trị bạn cần tra cứu trong bảng dữ liệu.

Hôm nay, mình muốn chia sẻ một vài cách để khắc phục và phòng tránh lỗi này hiệu quả:

  • Kiểm tra giá trị tra cứu: Đảm bảo giá trị bạn nhập vào đối số lookup_value (tham số thứ nhất của VLOOKUP/HLOOKUP) chính xác và khớp với một giá trị trong cột đầu tiên (VLOOKUP) hoặc hàng đầu tiên (HLOOKUP) của bảng dữ liệu. Đôi khi chỉ là một khoảng trắng thừa hoặc khác biệt nhỏ về định dạng cũng đủ gây ra lỗi.
  • Sử dụng kết hợp IFERROR: Đây là cách phổ biến nhất để 'làm đẹp' bảng tính của bạn. Thay vì hiển thị lỗi #N/A khó coi, bạn có thể thay thế nó bằng một giá trị khác, ví dụ như 0, hoặc một thông báo tùy chỉnh. Công thức sẽ có dạng: =IFERROR(VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]), "Không tìm thấy")
  • Kiểm tra phạm vi bảng (table_array): Hãy chắc chắn rằng phạm vi bạn chọn cho table_array (tham số thứ hai) bao gồm cả cột/hàng chứa giá trị tra cứu và cột/hàng chứa kết quả trả về.
  • Đối chiếu định dạng dữ liệu: Đôi khi, một cột có vẻ như chứa số nhưng thực chất lại là văn bản (hoặc ngược lại). Hãy kiểm tra định dạng của cột tra cứu và cột chứa giá trị trả về để đảm bảo chúng đồng nhất. Bạn có thể dùng chức năng 'Text to Columns' hoặc nhân với 1 để chuyển đổi định dạng.
  • Sử dụng MATCH và INDEX thay thế: Đối với các trường hợp phức tạp hơn hoặc để linh hoạt hơn, bạn có thể cân nhắc sử dụng cặp hàm MATCHINDEX. Chúng có thể tra cứu theo cả hai chiều (trái sang phải, phải sang trái) và ít gặp lỗi #N/A hơn nếu bạn thiết lập đúng.

Hy vọng những mẹo nhỏ này sẽ giúp ích cho các bạn trong quá trình học Excel Online. Nếu có cách nào hay hơn, đừng ngần ngại chia sẻ nhé!

0

Mình cũng hay gặp lỗi #N/A này lắm! Cảm ơn bạn đã chia sẻ cách khắc phục.

Mình hay dùng kết hợp IFERROR để xử lý lỗi này. Ví dụ:

``excel =IFERROR(VLOOKUP(A2, B:C, 2, FALSE), "Không tìm thấy") ``

Cách này vừa đơn giản mà lại giúp bảng tính nhìn gọn gàng hơn. Không biết mọi người còn cách nào hay ho hơn không?

0

Đúng là lỗi #N/A khi dùng VLOOKUP/HLOOKUP rất phổ biến với người mới. Bạn nhắc đến việc kiểm tra giá trị tra cứu là rất quan trọng.

Mình cũng thường hay dùng thêm hàm IFERROR để "dọn dẹp" kết quả, giống như bạn ở reply trước chia sẻ vậy đó. Như thế này:


=IFERROR(VLOOKUP(A2, B:C, 2, FALSE), "Dữ liệu không tồn tại")

Cách này giúp hiển thị thông báo rõ ràng thay vì báo lỗi khó hiểu. Còn một trường hợp mình hay gặp nữa là khi giá trị tra cứu có khoảng trắng thừa ở đầu hoặc cuối. Bạn có kinh nghiệm xử lý trường hợp đó không?

4

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

Đăng nhập Đăng ký