Nếu bạn đang làm báo cáo mà hàm VLOOKUP không hoạt động, chỉ hiển thị chữ hoặc báo lỗi #N/A, #REF!? Đừng lo, đây là vấn đề khá phổ biến với dân văn phòng. Cùng khám phá nguyên nhân và cách sửa lỗi VLOOKUP trong Excel ngay lập tức!
1. Vì sao Excel không thể thực thi công thức VLOOKUP?
Có rất nhiều lý do khiến hàm VLOOKUP của bạn không chạy, nhưng thường gặp nhất là các trường hợp sau:
- Ô dữ liệu được định dạng là Text: Excel coi công thức của bạn chỉ là văn bản thông thường, không thực hiện tính toán.
- Chế độ tính toán thủ công (Manual) của Excel đã bật: Mặc dù công thức đúng nhưng kết quả không tự động cập nhật khi bạn kéo chuột xuống các dòng dưới.
- Lỗi dữ liệu không đồng nhất: Có thể có khoảng trắng thừa trong ô dữ liệu, hoặc một bên là Text, bên kia là Number.
- Quên cố định vùng dữ liệu: Việc không sử dụng phím F4 để cố định bảng dò tìm dẫn đến tình trạng vùng dữ liệu bị lệch khi sao chép công thức.

Vì sao Excel không thực thi công thức VLOOKUP?
2. Cách khắc phục lỗi công thức VLOOKUP không chạy trong Excel
Ô tính chỉ hiển thị công thức mà không hiển thị kết quả
Đây là lỗi phổ biến, thường xảy ra khi ô bị định dạng là Text hoặc khi chế độ Show Formulas vô tình được bật.
Hướng dẫn khắc phục:
- Bước 1: Chọn ô hoặc cột chứa công thức gặp lỗi.
- Bước 2: Trên thanh công cụ, vào thẻ Home. Trong phần Number, nhấn vào mũi tên thả xuống và chuyển từ Text sang General.
- Bước 3: Nhấp đúp chuột vào ô công thức (hoặc nhấn F2) và nhấn Enter để Excel thực hiện lại phép tính.
Mẹo nhỏ: Nếu vẫn chưa khắc phục được, hãy kiểm tra xem chế độ hiển thị công thức có được bật không bằng cách nhấn tổ hợp phím Ctrl + ` (dấu phẩy ở góc trái bàn phím) hoặc vào tab Formulas để tắt tính năng Show Formulas.

Khắc phục lỗi ô tính chỉ hiển thị công thức mà không hiển thị kết quả
Khi kéo công thức xuống, kết quả lại giống hệt dòng đầu tiên
Lỗi này xuất hiện khi Excel của bạn đang được cài đặt chế độ tính toán thủ công.
Hướng dẫn khắc phục:
- Bước 1: Trên thanh công cụ, vào tab Formulas.
- Bước 2: Chọn mục Calculation Options.
- Bước 3: Chọn Automatic (Tự động) thay vì Manual (Thủ công). Lúc này công thức sẽ tự động tính toán và hiển thị kết quả chính xác cho toàn bộ các dòng.

Khắc phục lỗi kéo công thức xuống nhưng kết quả vẫn giống hệt dòng đầu tiên
Hàm trả về lỗi #N/A (Không tìm thấy dữ liệu)
Lỗi #N/A xuất hiện khi giá trị bạn tìm kiếm không có trong bảng dò tìm, hoặc do dữ liệu chứa khoảng trắng thừa.
Hướng dẫn khắc phục:
- Bước 1: Kiểm tra khoảng trắng: Dùng hàm =TRIM(ô_dữ_liệu) để loại bỏ các khoảng trắng không cần thiết ở đầu và cuối chuỗi văn bản trước khi áp dụng VLOOKUP.
- Bước 2: Đồng nhất định dạng dữ liệu: Đảm bảo rằng cột chứa giá trị tìm kiếm và cột đầu tiên của bảng dò tìm có cùng định dạng (cả hai là Number hoặc cả hai là Text). Bạn có thể sử dụng tính năng Text to Columns trong tab Data để chuyển đổi nhanh định dạng.

Khắc phục lỗi hàm trả về #N/A (Không tìm thấy dữ liệu)
Lỗi kết quả sai do chưa cố định bảng dò tìm (Table_array)
Khi bạn kéo công thức xuống, vùng dữ liệu dò tìm cũng bị dịch chuyển, khiến các dòng dưới không tìm thấy dữ liệu.
Hướng dẫn khắc phục:
- Bước 1: Chọn ô chứa công thức VLOOKUP đầu tiên.
- Bước 2: Chọn vùng dữ liệu dò tìm (Table_array) trong thanh công thức.
- Bước 3: Nhấn phím F4 (hoặc Fn + F4 đối với một số dòng laptop) để thêm dấu $ vào vùng dữ liệu (Ví dụ: $A$2:$D$10). Sau đó nhấn Enter và kéo lại công thức.

Khắc phục lỗi kết quả sai do chưa cố định bảng dò tìm (Table_array)
Bài viết trên đã chỉ ra các nguyên nhân thường gặp và cách khắc phục lỗi công thức VLOOKUP không chạy trong Excel. Chúc bạn áp dụng thành công!
