Nguyên Nhân Và Cách Sửa Các Lỗi Thường Gặp Khi Dùng Hàm Vlookup
Có phải các lỗi thường gặp khi dùng hàm Vlookup như lỗi #N/A, #REF!, #NAME?, #VALUE! khiến bạn cảm thấy khó chịu và mệt mỏi, tốn thời gian công sức khi không biết cách khắc phục? Đừng lo, Tin học COMBUTEX sẽ giải thích nguyên nhân phát sinh các lỗi và cách sửa lỗi một cách chi tiết tiết nhất!
Cách sửa lỗi #N/A trong hàm Vlookup
Lỗi #N/A là một trong các lỗi thường gặp khi dùng hàm Vlookup nhất. Lỗi này xuất phát từ nhiều nguyên nhân khác nhau, cùng tìm hiểu chi tiết và cách khắc phục lỗi nhé:
Nguyên nhân:
- Hàm Vlookup trong Excel chỉ có thể dò tìm các giá trị ở cột ngoài cùng bên trái của bảng dò. Điều đó có nghĩa là giá trị cần tìm không nằm ở cột đầu tiên của bảng dò.
- Giá trị cần tra cứu không khớp chính xác với giá trị trong bảng dò (khác kiểu dữ liệu như kiểu số, kiểu chữ).
- Xuất hiện khoảng trắng thừa. Ví dụ, dữ liệu ở cột giá trị cần dò là “Khóa Học MOS ” và dữ liệu ở bảng dò là “Khóa Học MOS”. Như vậy, dữ liệu ở giá trị cần dò và bảng dò khác nhau, cột giá trị cần dò bị thừa 1 dấu cách ở sau chữ MOS. Excel sẽ không hiểu đây là 2 giá trị khác nhau nên báo lỗi #N/A. Đây là lỗi phổ biến mà nhiều người gặp phải.

- Không cố định bảng dò.
Ví dụ, Tin học COMBUTEX có bảng dữ liệu như hình dưới, để tra cứu đơn giá, trung tâm nhập công thức tại ô D4 như sau: =VLOOKUP(A4;G5:$H$10;2;0)
Do không cố định bảng dò ($G$5:$H$10) nên khi sao chép công thức cho ô D10:D16 đã bị lỗi #N/A. Bảng tham chiếu tại ô D10 đã bị lệch và tham chiếu không đúng vùng dữ liệu =VLOOKUP(A10;G$10:$H11;2;0) (bảng dò là $G$5:$H$10 mà ô D10 lại tham chiếu đến G$10:$H11)

Cách sửa lỗi #N/A trong hàm Vlookup:
- Sử dụng hàm Index Match để linh hoạt hơn trong việc tra cứu dữ liệu ở nhiều vị trí, nhiều bảng khác nhau.
- Đảm bảo đồng nhất kiểu dữ liệu giữa giá trị cần tìm kiếm và bảng dò.
- Sử dụng hàm TRIM trong Excel để xóa các khoảng trống thừa ở ô cần tra cứu =VLOOKUP (TRIM(ô cần tra cứu); bảng dò, số thứ tự cột cần lấy giá trị, kiểu dò)
- Bấm phím F4 để cố định bảng dò.
Cách sửa lỗi #REF! trong hàm Vlookup
Lỗi #REF! cũng là các lỗi thường gặp khi dùng hàm Vlookup. Hiểu rõ nguyên nhân sẽ giúp bạn tránh được lỗi này trong quá trình làm việc và sử dụng Excel.
Nguyên nhân:
- Công thức hàm Vlookup tham chiếu đến các ô/phạm vi không tồn tại.
- Đối số col_index_num lớn hơn số cột trong bảng dò (cột cần trả về không nằm trong phạm vi table_array).
Cách sửa lỗi #REF! trong hàm Vlookup:
- Đảm bảo cột muốn lấy giá trị nằm trong bảng dò.
- Mở rộng bảng dò, thêm cột khi cần thiết (để chứa giá trị cần dò).
Ví dụ như hình bên dưới, khi Table_array là G5:H10 chỉ có 2 cột mà bạn lại nhập Col_index_num là 3.

Cách sửa lỗi #VALUE! trong hàm Vlookup
Lỗi #Value! là các lỗi thường gặp khi dùng hàm Vlookup trong Excel. Sau đây là nguyên nhân và cách sửa lỗi:
Nguyên nhân:
- Lỗi #VALUE! trong hàm Vlookup trong Excel xảy ra khi đối số col_index_num nhỏ hơn 1 trong công thức.
- col_index_num không phải là số hoặc chọn sai bảng dò.
Cách sửa lỗi #VALUE! trong hàm Vlookup:
- Đối số col_index_num là số nguyên dương.
- col_index_num không vượt quá số lượng cột trong bảng dò.
- Chọn đúng bảng dò và đảm bảo bảng dò không chứa lỗi.
- col_index_num của cột đầu tiên là số 1, cột thứ 2 là số 2, cột thứ 3 là số 3,…
Ví dụ như hình dưới, xảy ra lỗi #VALUE! khi bạn nhập col_index_num bằng “0”.

Cách sửa lỗi #NAME? trong hàm Vlookup
Lỗi #Name! là các lỗi thường gặp khi dùng hàm Vlookup. Sau đây là nguyên nhân và cách sửa lỗi:
Nguyên nhân:
- Thiếu dấu ngoặc kép “text” khi tra cứu dữ liệu dạng văn bản.
- Viết sai tên hàm tra cứu dữ liệu Vlookup.
- Excel không phân biệt chữ hoa hay chữ thường mà bạn lại đặt nhiều mục giống nhau như “Chứng chỉ CNTT nâng cao” và “chứng chỉ cntt nâng cao”.
Cách sửa lỗi #NAME? trong hàm Vlookup:
- Sử dụng dấu ngoặc kép để Excel hiểu được công thức.
- Đảm bảo viết đúng tên hàm.
Ví dụ như hình dưới, bạn cần tra cứu sản phẩm Canon S3 trong bảng dò $G$5:$H$10. Lỗi #Name? khi sử dụng hàm Vlookup xảy ra vì Canon S3 là dữ liệu kiểu chữ (text) cần bỏ trong dấu ngoặc kép. Bạn cần sửa lại là =VLOOKUP(“Canon S3”;$G$5:$H$10;2;0)

Hy vọng bài viết này hữu ích và giúp bạn biết cách sửa các lỗi thường gặp khi dùng hàm Vlookup. Để am hiểu và biết cách xử lý linh hoạt các lỗi, tình huống phát sinh trong quá trình sử dụng Excel, hãy tham gia ngay khóa học ứng dụng công nghệ thông tin nâng cao của Tin học COMBUTEX nhé! Để được tư vấn chi tiết về chương trình và lịch học, bạn hãy điền đầy đủ thông tin ở form phía dưới nhé!
—————————————————
Tin học COMBUTEX
Học từ thực tế – Thi đậu từ giá trị thực
💌 Fanpage:Tin học COMBUTEX
🌏 Website: combutex.com
📞 Hotline: 09 2332 7337
🏠 Cơ sở 1: Số 1334, Đường Nguyễn Thị Nhuần (An Phú Đông 9 cũ), Phường An Phú Đông, Quận 12, HCM (0974642027)
🏠 Cơ sở 2: Số 43/46, Đường Vườn Lài, Phường An Phú Đông, Quận 12, HCM (0923327337)