Excel to App Logo - Giải pháp chuyển đổi Excel thành web app quản lý nội bộ
FB LinkedIn Zalo
Sửa Lỗi Excel

Cách Sửa Lỗi #VALUE! Trong Excel: 6 Nguyên Nhân Và Cách Xử Lý

👤 Exceltoapp.vn
|
📅 28 Thg 05, 2026 · Cập nhật: 02 Thg 08, 2026
|
⏱️ 12 min read
Cách sửa lỗi #VALUE! trong Excel 6 nguyên nhân
📬

Nhận Thêm Insight Mỗi Tuần

Gửi ngắn gọn 1 email/tuần về tối ưu vận hành cho SME.

Tóm tắt nhanh (TL;DR)

Lỗi #VALUE! trong Excel là gì: Excel báo "có gì đó sai với công thức hoặc ô tham chiếu" — thường do ô chứa văn bản, khoảng trắng ẩn, hoặc sai kiểu dữ liệu khi tính toán.

  • Nguyên nhân số 1 (60% trường hợp): Khoảng trắng ẩn trong ô — ô nhìn trống nhưng thực ra có dấu cách, khiến công thức không tính được.
  • Cách sửa nhanh nhất: Dùng Find & Replace xóa khoảng trắng toàn cột, hoặc thay phép tính =A2+B2 bằng hàm =SUM(A2:B2) — hàm bỏ qua văn bản, phép toán thì không.
  • Đừng lạm dụng IFERROR: Nó che hết mọi lỗi, bạn sẽ không biết công thức đang hỏng — chỉ dùng sau khi đã sửa đúng.
  • Công cụ debug chuẩn: Formulas → Evaluate Formula để xem Excel tính đến bước nào thì vỡ — nhanh hơn đoán mò rất nhiều.

Lỗi #VALUE! trong Excel là gì?

Lỗi #VALUE! là thông báo Excel hiển thị khi một công thức không thể tính toán vì gặp kiểu dữ liệu không phù hợp — ví dụ ô chứa văn bản thay vì số, khoảng trắng ẩn khiến ô "trông trống" nhưng thực ra không trống, hoặc cú pháp hàm nhập sai. Đây là lỗi "chung chung" nhất trong Excel: nó không chỉ đích danh nguyên nhân, mà chỉ báo "có gì đó sai" — nên việc xác định nguyên nhân là bước khó nhất, còn cách sửa thì đơn giản (Nguồn: Microsoft Support).

Bảng tóm tắt: 6 nguyên nhân gây lỗi #VALUE! và cách sửa

📊 Bảng: Tóm tắt 6 nguyên nhân gây lỗi #VALUE! và cách sửa

# Nguyên nhân Dấu hiệu nhận biết Cách xử lý
1 Khoảng trắng ẩn trong ô tham chiếu Ô nhìn trống nhưng công thức vẫn báo lỗi Find & Replace xóa dấu cách, hoặc dùng hàm TRIM
2 Văn bản / ký tự đặc biệt trong ô Cột dữ liệu có ô chứa chữ, dấu nháy, ký tự lạ Dùng ISTEXT tìm ô lỗi, sửa bằng CLEAN hoặc nhập lại số
3 Phép toán +, * với ô chứa text Công thức =A2+B2 báo lỗi dù số trông ổn Thay bằng =SUM(A2:B2) hoặc =PRODUCT(A2,B2)
4 Sai cú pháp hàm Gõ thiếu dấu phẩy, sai thứ tự đối số, lẫn dấu phân cách Kiểm tra lại công thức trong thanh công thức
5 Ngày tháng lưu dạng văn bản Công thức ngày giờ (DAYS, DATEDIF) báo #VALUE! Dùng DATEVALUE chuyển chuỗi ngày thành ngày thực
6 Tham chiếu tới ô đang chứa lỗi khác Ô báo lỗi nằm trong vùng tính của công thức khác Sửa lỗi gốc trước, hoặc bọc IFERROR cho giá trị thay thế

Nguyên nhân 1 — Khoảng trắng ẩn: kẻ giấu mặt gây 60% lỗi #VALUE!

Đây là nguyên nhân phổ biến nhất. Dữ liệu nhập từ web, phần mềm khác, hoặc do ai đó gõ tay có dấu cách thừa — Excel coi ô có khoảng trắng là văn bản, không phải số. Ô nhìn trống hoàn toàn, nhưng công thức cộng vào thì vỡ.

Cách xử lý:

  1. Chọn cột chứa dữ liệu lỗi
  2. Nhấn Ctrl + H (Find & Replace)
  3. Ô Find what: gõ một dấu cách (nhấn phím Space)
  4. Ô Replace with: để trống
  5. Nhấn Replace All — xóa toàn bộ khoảng trắng trong cột

Nếu sau bước này vẫn lỗi, có thể là ký tự ẩn khác (dấu nháy đơn ' hoặc ký tự không in được). Vào Home → Sort & Filter → Filter, bỏ chọn "Select All", chỉ chọn ô Blanks, rồi chọn các ô trống giả này và nhấn Delete — xóa sạch ký tự ẩn (Nguồn: Microsoft Support).

Nguyên nhân 2 — Văn bản hoặc ký tự đặc biệt nằm lẫn trong dữ liệu

Khi nhập liệu từ hệ thống khác, đôi khi ô số bị lẫn chữ hoặc ký tự đặc biệt — như "1.500đ", "12%" bị nhập thành text, hoặc dấu nháy đơn ẩn đầu ô. Mắt thường khó thấy, nhưng Excel thì thấy rõ.

Cách tìm: Tạo cột kiểm tra cạnh cột dữ liệu, nhập =ISTEXT(A2) rồi kéo xuống. Ô nào trả về TRUE nghĩa là ô đó chứa văn bản — đó chính là thủ phạm. Sửa bằng cách xóa nội dung và nhập lại số, hoặc dùng hàm CLEAN để dọn ký tự không in được, rồi Paste Special → Values để giữ lại giá trị sạch (Nguồn: Microsoft Support).

Nguyên nhân 3 — Dùng phép toán +, * thay vì hàm

Công thức =A2+B2+C2 hoặc =A2*B2 sẽ báo #VALUE! nếu bất kỳ ô nào trong đó chứa văn bản hoặc khoảng trắng — vì phép toán bắt buộc tất cả phải là số. Trong khi đó, hàm SUM và PRODUCT bỏ qua ô văn bản và chỉ tính các ô số.

Cách sửa:

= A2+B2+C2        →  =SUM(A2:C2)
= A2*B2           →  =PRODUCT(A2,B2)

Đây là mẹo đơn giản nhất: thay phép toán bằng hàm tương đương, lỗi biến mất ngay cả khi dữ liệu chưa được dọn sạch (Nguồn: Microsoft Support).

Nguyên nhân 4 — Sai cú pháp hàm

Nhập thiếu dấu phẩy, đảo thứ tự đối số, hoặc dùng sai loại dữ liệu cho hàm — ví dụ hàm DATE(y,m,d) yêu cầu 3 đối số số, nhưng bạn nhập =DATE("2026","May","10") thì Excel báo #VALUE! ngay vì "May" là văn bản.

Cách xử lý:

  • Kiểm tra lại công thức trong thanh công thức — Excel bôi màu từng phần tham chiếu, dễ thấy chỗ sai
  • Chú ý dấu phẩy phân cách đối số (có thể là dấu chấm phẩy ; tùy ngôn ngữ Excel)
  • Hàm nào cần số thì truyền số, hàm nào cần chữ thì truyền chữ — đừng đưa ngược

Nguyên nhân 5 — Ngày tháng bị lưu dưới dạng văn bản

Excel lưu ngày tháng dưới dạng số sê-ri. Nếu bạn nhập "31/02/2026" hoặc copy ngày từ hệ thống khác dạng text, công thức ngày giờ như DAYS, DATEDIF sẽ báo #VALUE! vì không hiểu chuỗi văn bản đó là ngày.

Cách sửa: Dùng hàm DATEVALUE để chuyển chuỗi thành ngày thực:

= DATEVALUE("01/01/2026")

Hoặc kiểm tra định dạng ô: chọn ô → Home → Number → chọn Date thay vì Text.

Nguyên nhân 6 — Công thức tham chiếu tới ô đang chứa lỗi khác

Lỗi có tính "lây lan". Nếu công thức A tham chiếu tới ô đang báo #N/A hoặc #DIV/0!, công thức A cũng có thể hiển thị #VALUE!. Đây không phải lỗi của công thức A — mà là của ô gốc.

Cách xử lý: Sửa lỗi gốc trước (theo đúng nguyên nhân của từng loại lỗi: #N/A là do VLOOKUP không tìm thấy, #DIV/0! là do chia cho 0...). Khi ô gốc hết lỗi, toàn bộ chuỗi công thức tham chiếu sẽ tự hết lỗi theo.

Công cụ debug nhanh: Evaluate Formula

Thay vì đoán mò, Excel có công cụ chạy từng bước công thức: chọn ô lỗi → Formulas → Evaluate Formula → nhấn Evaluate liên tục. Excel sẽ chỉ ra chính xác bước nào công thức bắt đầu vỡ — ví dụ thấy ô E2 hiển thị " " (khoảng trắng) thay vì số, là biết ngay thủ phạm (Nguồn: Microsoft Support).

Lưu ý về IFERROR: đừng dùng để "che" lỗi

Nhiều người được mách dùng IFERROR để ẩn lỗi:

= IFERROR(A2/B2, 0)

Công thức này hợp lệ khi bạn muốn hiển thị 0 cho trường hợp không có dữ liệu. Nhưng đừng lạm dụng: IFERROR ẩn tất cả các loại lỗi — bạn sẽ không bao giờ biết công thức đang tính sai, và đến cuối tháng báo cáo mới phát hiện số liệu lệch. Microsoft khuyến cáo chỉ thêm IFERROR sau khi chắc chắn công thức chạy đúng (Nguồn: Microsoft Support).

Case study: Báo cáo doanh thu bị #VALUE! vào đúng ngày chốt sổ

Bối cảnh: Cửa hàng quần áo X ở quận 3 — 1 cửa hàng, 4 nhân viên. Toàn bộ doanh thu, chi phí và công nợ nằm trên một file Excel duy nhất do nhân viên kế toán kiêm nhiệm quản lý.

Vấn đề gặp phải:

  • Chiều 30, lúc chuẩn bị chốt doanh thu tháng, cột "Thành tiền" trong sheet bán hàng bỗng hiển thị #VALUE! ở hơn 200 dòng
  • Mọi công thức cộng dồn từ sheet này đều kéo theo lỗi — tổng doanh thu, hoa hồng nhân viên, công nợ khách đều "mất trắng"
  • Nhân viên kế toán mất 2 tiếng dò từng ô, không tìm ra lỗi vì các ô nhìn rất bình thường
  • Cô định copy số ra máy tính tay cộng lại cho kịp chốt sổ — bỏ cả file Excel

Phân tích file gốc:

  • File nặng 28MB, sheet bán hàng có ~4.500 dòng
  • Cột "Thành tiền" dùng công thức =C2*D2 (đơn giá × số lượng)
  • Toàn bộ dữ liệu tháng đó được nhập từ phần mềm bán hàng xuất ra CSV rồi dán vào — đây là điểm nghi vấn

Nguyên nhân gốc rễ: Khi dán dữ liệu từ CSV, các ô số lượng bị kèm khoảng trắng ẩn (do file nguồn căn lề trái bằng dấu cách). Ô D2 nhìn là 5 nhưng thực ra là " 5" — chuỗi văn bản. Phép nhân =C2*D2 không nhân được với văn bản nên báo #VALUE!.

Kết quả sau xử lý: Áp dụng Find & Replace xóa toàn bộ khoảng trắng trong cột số lượng (mất 2 phút), toàn bộ 200+ dòng lỗi hết ngay lập tức. Tổng doanh thu hiển thị lại đúng, chốt sổ kịp trước 6 giờ chiều.

Bài học từ case study: Lỗi #VALUE! hiếm khi là lỗi công thức — thường là lỗi dữ liệu đầu vào (khoảng trắng, ký tự ẩn) từ khâu nhập liệu. Dọn sạch dữ liệu trước khi tính toán quan trọng hơn việc sửa công thức rất nhiều. Và khi dán dữ liệu từ nguồn ngoài, luôn kiểm tra bằng ISTEXT hoặc dùng Find & Replace xóa khoảng trắng trước.

Khi nào lỗi #VALUE! là dấu hiệu lớn hơn một lỗi nhỏ?

Sửa một ô lỗi thì đơn giản. Nhưng nếu file của bạn thường xuyên xuất hiện #VALUE!, #REF!, #N/A — đặc biệt khi nhiều người cùng thao tác — đó là dấu hiệu cấu trúc quản lý dữ liệu đang có vấn đề, không phải lỗi "gõ nhầm" nữa. File Excel dùng lâu ngày với nhiều người sửa tay sẽ tích lũy lỗi theo thời gian, và mỗi lần sửa xong lại có chỗ mới hỏng.

Nếu bạn đang ở tình huống đó, đọc thêm bài 7 Dấu hiệu Excel giết doanh nghiệp để nhận diện khi nào file Excel đã trở thành rủi ro thật sự — và bài Chi phí thực sự của việc dùng Excel quản lý để thấy mỗi giờ dò lỗi đang tốn bao nhiêu tiền.

Câu hỏi thường gặp

Tại sao ô nhìn trống nhưng công thức vẫn báo #VALUE!?

Vì ô đó không thực sự trống — nó chứa khoảng trắng ẩn hoặc ký tự không nhìn thấy (dấu nháy đơn, ký tự không in được). Excel coi đây là văn bản. Cách xử lý: chọn cột → Ctrl + H → tìm dấu cách → Replace All để trống, hoặc dùng hàm TRIM để dọn sạch.

#VALUE! khác #N/A như thế nào?

#VALUE! là lỗi kiểu dữ liệu — công thức gặp văn bản, khoảng trắng, hoặc sai cú pháp khi tính toán. #N/A là lỗi "không tìm thấy" — thường do hàm tra cứu như VLOOKUP, MATCH không tìm thấy giá trị cần tìm trong vùng dữ liệu. Sửa #VALUE! là dọn dữ liệu, sửa #N/A là kiểm tra giá trị tra cứu.

Dùng IFERROR để ẩn #VALUE! có được không?

Được, nhưng không nên lạm dụng. IFERROR hiển thị giá trị thay thế (0, "", hoặc chữ) khi có bất kỳ lỗi nào — nhưng nó cũng che luôn lỗi thật, khiến bạn không biết công thức đang tính sai. Chỉ dùng IFERROR sau khi chắc chắn công thức chạy đúng, để xử lý các trường hợp "không có dữ liệu" thay vì "dữ liệu sai".

Tại sao =A2+B2 báo lỗi nhưng =SUM(A2:B2) thì không?

Vì phép toán + yêu cầu tất cả ô đều là số — gặp ô văn bản hoặc khoảng trắng là báo lỗi ngay. Hàm SUM mặc định bỏ qua ô văn bản và chỉ cộng các ô số. Vì vậy khi dữ liệu bẩn, dùng hàm thay cho phép toán là cách sửa nhanh nhất.

Lỗi #VALUE! xuất hiện khi làm việc với ngày tháng thì sao?

Excel lưu ngày dưới dạng số sê-ri, nên ngày nhập dạng văn bản ("31/02/2026") sẽ gây lỗi trong các hàm ngày giờ. Dùng DATEVALUE để chuyển chuỗi thành ngày thực, hoặc kiểm tra định dạng ô trong Home → Number → Date.

Làm sao tìm nhanh tất cả ô #VALUE! trong file?

Nhấn Ctrl + F, gõ #VALUE! vào ô Find what, nhấn Find All — Excel liệt kê toàn bộ ô chứa lỗi. Hoặc dùng Formulas → Error Checking để Excel tự rà và gợi ý cách sửa từng lỗi.

Tóm lại

Lỗi #VALUE! nghe đáng sợ nhưng 90% trường hợp chỉ do một trong hai thứ: khoảng trắng ẩn hoặc ô chứa văn bản lẫn trong dữ liệu số. Sửa theo thứ tự: dọn khoảng trắng bằng Find & Replace → tìm ô text bằng ISTEXT → thay phép toán bằng hàm SUM/PRODUCT → dùng Evaluate Formula nếu vẫn chưa ra. Và nhớ: đừng dùng IFERROR để che lỗi — hãy sửa tận gốc.

📥 Còn vướng lỗi #VALUE! không tự sửa được? Liên hệ Exceltoapp.vn để được hỗ trợ dọn dữ liệu và tối ưu file Excel — hoặc đọc bài 7 Dấu hiệu Excel giết doanh nghiệp để kiểm tra xem file của bạn có đang ở mức rủi ro cần xử lý triệt để không.

7 Dấu hiệu Excel giết doanh nghiệp →

Tác giả: Exceltoapp.vn

💬 Bài viết này có hữu ích với bạn không?

Ý kiến của bạn giúp chúng tôi cải thiện chất lượng nội dung tốt hơn.

BẢN TIN CHUYÊN SÂU

NHẬN INSIGHT VẬN HÀNH CHO DOANH NGHIỆP

Case study thực tế, giải pháp gỡ rối file Excel và hướng dẫn chuyển đổi Web App mỗi tuần — hoàn toàn miễn phí.

✅ Không spam · Hủy đăng ký bất cứ lúc nào

EA

Về ban biên tập ExcelToApp

Nội dung được biên soạn và chia sẻ bởi đội ngũ phát triển ExcelToApp. Chúng tôi hy vọng những giải pháp và cẩm nang này sẽ giúp bạn tối ưu hóa bảng tính, khắc phục nhanh các sự cố dữ liệu phát sinh để làm việc hiệu quả và nhẹ nhàng hơn mỗi ngày.

Bài viết cùng danh mục

Sửa lỗi ### trong Excel: 5 nguyên nhân và cách khắc phục nhanh
🛠️ Sửa Lỗi Excel

Sửa lỗi ### trong Excel: 5 nguyên nhân và cách khắc phục nhanh

TL;DR: Lỗi trong Excel là gì? Khi một ô hiển thị chuỗi dấu thăng thay vì số, ngày tháng hay nội dung — nghĩa là Excel không đủ chỗ để hiển thị giá trị tron

16 Thg 08, 2026
9 phút
Liên hệ qua Zalo
Cần tư vấn gì không ạ? 😊
💬

EXA Assistant

Trực tuyến & Sẵn sàng gỡ rối

Thông Tin Nhận Diện Trước Khi Chat

Vui lòng nhập Họ tên và SĐT/Email để tư vấn viên và hệ thống lưu vết tư vấn nhé.

🤖
Dạ, em chào anh/chị! Em là trợ lý EXA của ExceltoApp.

Em có thể hỗ trợ giải đáp các thắc mắc về bảng giá, dịch vụ, của công ty

Anh/chị cần em hỗ trợ gì hôm nay ạ?