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 đồ

Chia sẻ cách xử lý lỗi #N/A khi dùng VLOOKUP và HLOOKUP hiệu quả

Vĩnh Lan Qúy 20/03/2026 03:16 235 lượt xem 3 trả lời

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

Mình là một thành viên khá lâu của diễn đàn, thường xuyên theo dõi và học hỏi được rất nhiều kiến thức bổ ích từ mọi người. Hôm nay, mình muốn chia sẻ một chút kinh nghiệm nhỏ mà mình đúc kết được trong quá trình làm việc, hy vọng sẽ giúp ích được cho các bạn, đặc biệt là những ai thường xuyên sử dụng hàm VLOOKUPHLOOKUP.

Trong quá trình tra cứu dữ liệu, ai trong chúng ta cũng ít nhất một lần gặp phải lỗi #N/A. Lỗi này xuất hiện khi hàm tìm kiếm không tìm thấy giá trị bạn yêu cầu trong bảng dữ liệu. Thay vì để nguyên lỗi này gây khó chịu, chúng ta hoàn toàn có thể xử lý nó một cách chuyên nghiệp hơn.

Cách đơn giản nhất là kết hợp VLOOKUP (hoặc HLOOKUP) với hàm IFERROR. Cú pháp như sau:

=IFERROR(VLOOKUP(Giá_trị_tìm_kiếm, Vùng_dữ_liệu, Số_cột_trả_về, Kiểu_tìm_kiếm), Giá_trị_nếu_lỗi)

Ví dụ:

Nếu bạn muốn tra cứu mã sản phẩm A1 trong bảng dữ liệu và trả về tên sản phẩm, nếu không tìm thấy thì hiển thị là "Không có dữ liệu", bạn sẽ dùng công thức:

=IFERROR(VLOOKUP(
                
4

Cảm ơn bạn đã chia sẻ kinh nghiệm xử lý lỗi #N/A rất hữu ích! Đúng là lỗi này "ám ảnh" dân văn phòng ghê. Ngoài cách dùng IFERROR như bạn đề cập, mình thấy việc kết hợp IFNA cũng rất hiệu quả, đặc biệt khi mình chỉ muốn xử lý riêng lỗi #N/A mà không ảnh hưởng đến các loại lỗi khác.

Bạn có hay dùng INDEX-MATCH để thay thế VLOOKUP không? Mình thấy nó linh hoạt hơn nhiều đó.

5

Kinh nghiệm xử lý lỗi #N/A này hay quá bạn ơi! Mình cũng hay gặp tình huống này lắm. Ngoài IFERROR, mình còn hay dùng một cách khác là thêm một cột phụ để kiểm tra xem dữ liệu có tồn tại không trước khi dùng VLOOKUP. Cách này tuy hơi tốn thêm một cột nhưng đôi khi lại dễ nhìn và dễ debug hơn.

Cảm ơn bạn đã chia sẻ nhé!

0

Đúng là lỗi #N/A khi dùng VLOOKUP/HLOOKUP là "ám ảnh" thật đó bạn. Cảm ơn bạn đã chia sẻ kinh nghiệm xử lý!

Ngoài cách dùng IFERROR hay IFNA, mình cũng hay áp dụng một mẹo nhỏ nữa là đảm bảo cột dò tìm (lookup_value) và cột đầu tiên/hàng đầu tiên của bảng dữ liệu (table_array) có định dạng dữ liệu giống nhau. Đôi khi chỉ cần sai một dấu phẩy hay một khoảng trắng thừa là cũng ra lỗi này rồi.

Bạn có gặp trường hợp này bao giờ chưa?

5

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

Đăng nhập Đăng ký