Trong môi trường làm việc chuyên nghiệp, Microsoft Excel luôn nổi tiếng là một công cụ mạnh mẽ hỗ trợ tính toán, báo cáo và phân tích dữ liệu. Tuy nhiên, dù có thể làm việc với hàng nghìn công thức và tính năng, Excel cũng không tránh khỏi những lỗi phổ biến khiến người dùng bối rối. Một trong những vấn đề thường gặp nhất là “lỗi không đánh được số 0 trong Excel”. Khi gặp phải hiện tượng này, bạn sẽ thấy rằng bất kỳ ô nào bạn nhập “0” lại tự động biến thành giá trị khác (thường là chuỗi rỗng “ ”, “NULL”, “-” hoặc thậm chí là lỗi #VALUE!). Việc này gây nhầm lẫn và làm giảm độ chính xác của báo cáo. Bài viết dưới đây sẽ phân tích nguyên nhân, triệu chứng và cách khắc phục chi tiết, giúp bạn nhanh chóng giải quyết vấn đề này.
Có thể bạn quan tâm: Lỗi Không Trừ Được Ngày Tháng Parameters Trong Excel – Nguyên Nhân, Ngăn Ngừa Và Giải Pháp
1. Triệu Chứng của “Lỗi Không Đánh Được Số 0”
Các triệu chứng thường gặp khi Excel không thể nhập số 0 có thể được phân thành ba nhóm chính:
| Triệu chứng | Mô tả | Ngữ cảnh thường gặp |
|---|---|---|
| Ô trống sau khi nhập “0” | Khi bạn gõ “0” rồi nhấn Enter, ô tự động trở thành rỗng. | Định dạng ô là “General” hoặc “Text”. |
| Ô hiển thị “-” hoặc “NULL” | Thay vì “0”, ô hiển thị dấu gạch ngang (-) hoặc chuỗi “NULL”. | Định dạng số tùy chỉnh hoặc công thức của Trường dữ liệu. |
| Lỗi #VALUE! khi tính toán | Khi áp dụng công thức (ví dụ =A1+B1) nhưng một trong số các ô chứa “0” lại báo lỗi. | Sử dụng dữ liệu nhập từ file CSV hoặc dữ liệu ngoại vi. |
| Cột dữ liệu “0” bị bỏ qua trong PivotTable | Khi tạo PivotTable, các giá trị “0” không xuất hiện trong bảng. | Cột dữ liệu có định dạng “Text” hoặc “Custom”. |
| Số 0 không xuất hiện trong Conditional Formatting | Khi áp dụng định dạng có điều kiện “Greater Than 0”, ô “0” vẫn bị bỏ qua. | Định dạng vùng dữ liệu không nhận dạng số 0. |
Nếu bạn thấy bất kỳ triệu chứng nào trong bảng trên, thì có thể đã gặp phải lỗi “không đánh được số 0 trong Excel”. Tiếp theo, chúng ta sẽ xem xét sâu hơn nguyên nhân gây ra lỗi này.
Có thể bạn quan tâm: Lỗi Không Cài Được Add-in Trong Excel: Nguyên Nhân, Giải Pháp Và Cách Phòng Ngừa
2. Nguyên Nhân Cơ Bản
2.1 Định dạng Ô Lỗi (Cell Formatting)
- Định dạng “Text”: Khi ô được đặt thành định dạng văn bản, Excel sẽ coi mọi giá trị nhập vào là chuỗi. Khi bạn nhập “0”, Excel vẫn giữ nguyên “0” nhưng nếu có công thức hoặc điều kiện xử lý số, giá trị sẽ bị bỏ qua. Nếu ô có định dạng “Text” và bạn muốn chuyển thành số, bạn cần thay đổi định dạng thành “General” hoặc “Number”.
- Định dạng “Custom”: Một số định dạng tùy chỉnh, ví dụ
0;-0;;@, có thể làm cho số 0 hiển thị rỗng. Đặc biệt là định dạng;-0;;@sẽ giữ nguyên số dương, giữ nguyên số âm, bỏ trống số 0, và hiển thị chuỗi. Khi nhập “0”, Excel hiển thị rỗng. - Định dạng “Number” với “0 decimal places”: Đôi khi, nếu số 0 được nhập trong ô được đặt định dạng “Number” với 0 chữ số thập phân, Excel vẫn hiển thị “0”, nhưng trong một số trường hợp, khi có công thức tính, Excel coi là giá trị rỗng.
2.2 Công Thức hoặc Kỹ Thuật Dùng Hàm
- Hàm
IFvới điều kiện=IF(A1=0,"",A1): Khi A1 = 0, hàm trả về chuỗi rỗng “”. Khi bạn nhìn vào ô kết quả, bạn thấy trống thay vì 0. - Hàm
TEXT: Khi sử dụng=TEXT(A1,"0")và A1 = 0, Excel sẽ chuyển giá trị thành chuỗi “0”. Tuy nhiên, nếu có lỗi trong công thức, giá trị có thể bị bỏ qua. - Hàm
SUBTOTALhoặcAGGREGATE: Khi tính tổng dữ liệu, các giá trị “0” có thể bị bỏ qua nếu có tùy chọn “Ignore hidden rows” hoặc “Ignore errors”.
2.3 Dữ Liệu Nhập Từ Nguồn Ngoại Vi
- File CSV hoặc Text: Khi nhập dữ liệu từ file CSV, Excel có thể tự động phân tích kiểu dữ liệu. Nếu ô chứa “0” nhưng có dấu “0” trong một chuỗi lớn, Excel có thể coi là chuỗi và nếu không xử lý đúng thì sẽ hiển thị rỗng.
- Dữ liệu từ Web hoặc API: Khi dữ liệu được lấy từ API, giá trị 0 có thể được biểu diễn như “0”, “null”, hoặc “-”. Khi nhập vào Excel, nếu không xử lý, giá trị có thể bị bỏ qua.
2.4 Cấu Hình Định Dạng Của Dòng hoặc Cột
- Định dạng “Custom” cho cột: Nếu toàn bộ cột được định dạng như
#,##0.00_);Red(#,##0.00)thì 0 sẽ hiển thị “0.00” nhưng không hiển thị “0” nếu có kiểu “#,##0;#;” (trống khi 0). - Bảng dữ liệu (Data Table): Khi tạo bảng dữ liệu (Insert > Table), Excel có thể tự động áp dụng định dạng “Custom” cho cột, gây ra hiện tượng số 0 bị bỏ qua.
2.5 Tính Năng “AutoCorrect” và “AutoFormat”
- Excel có tính năng tự động chỉnh sửa khi gõ số 0, đặc biệt trong trường hợp khi bạn gõ “0” trong ô được định dạng “Text” nhưng Excel tự động chuyển thành chuỗi rỗng. Điều này xảy ra khi
Tools > AutoCorrectđược cấu hình.
Có thể bạn quan tâm: Lỗi Khi In File Excel Bị Mất Chữ: Nguyên Nhân, Triệu Chứng Và Cách Khắc Phục
3. Kiểm Tra và Xác Định Nguyên Nhân
Trước khi khắc phục, bạn cần xác định rõ nguyên nhân chính. Dưới đây là quy trình kiểm tra:
- Kiểm tra Định Dạng Ô
- Chọn ô, nhấp chuột phải → Format Cells → Number.
Nếu chọn “Text” hoặc “Custom” không đúng, thay đổi thành “General” hoặc “Number”.
Kiểm tra Công Thức
- Nhấn F2 vào ô, xem công thức.
Nếu có
IFhoặcTEXTtrả về chuỗi rỗng, sửa lại.Kiểm tra Dữ Liệu Nguồn
- Mở file CSV, kiểm tra dữ liệu gốc.
Nếu có giá trị “0” nhưng chứa dấu “.” hoặc “,”, sửa lại.
Kiểm tra Conditional Formatting
Kiểm tra các quy tắc định dạng có điều kiện bắt buộc loại bỏ 0.
Kiểm tra Tính Năng AutoCorrect
- Truy cập File → Options → Proofing → AutoCorrect Options.
- Kiểm tra các quy tắc tự động sửa.
4. Cách Khắc Phục “Lỗi Không Đánh Được Số 0”
Dưới đây là các phương pháp khắc phục chi tiết, từ cách đơn giản nhất đến các giải pháp nâng cao.
4.1 Đổi Định Dạng Ô Sang “General” hoặc “Number”
- Chọn cột hoặc vùng ô chứa số 0.
- Nhấn chuột phải → Format Cells.
- Chọn “General” hoặc “Number” (đặt số chữ số thập phân phù hợp).
- Nhấn OK.
Lưu ý: Nếu ô đã có giá trị “0” nhưng hiển thị rỗng, bạn cần nhập lại giá trị hoặc nhấn F2 rồi Enter.
4.2 Sử Dụng Hàm VALUE
Nếu ô đã nhập “0” nhưng hiển thị rỗng do định dạng “Text”, bạn có thể dùng hàm VALUE để ép Excel chuyển thành số:
=VALUE(A1)
Đặt công thức trong ô mới, sau đó sao chép giá trị (Copy → Paste Special → Values) vào ô gốc.
4.3 Thay Đổi Định Dạng “Custom” Trở Thành “0;-0;0;@”
Nếu cột đã được định dạng “Custom” với chuỗi 0;-0;;@, Excel sẽ hiển thị rỗng khi giá trị = 0. Thay đổi thành:

Có thể bạn quan tâm: Giải Pháp Khắc Phục Lỗi Không Đánh Được Chữ Trong Excel 2026: Từ Nguyên Nhân Đến Các Bước Khắc Phục
0;-0;0;@
Để làm điều này:
- Format Cells → Custom.
- Nhập chuỗi trên.
- Nhấn OK.
4.4 Sửa Công Thức IF hoặc TEXT
Nếu công thức trả về chuỗi rỗng khi giá trị = 0, bạn có thể thay đổi:
=IF(A1=0,"0",A1)
Hoặc:
=TEXT(A1,"0")
Nếu muốn giữ nguyên kiểu số, dùng VALUE hoặc -- (đôi dấu manh) để ép số:
=IF(A1=0,0,A1)
4.5 Kiểm Tra Tính Năng “Automatic Formatting”
- File → Options → Advanced.
- Cuộn xuống “When calculating this workbook”.
- Kiểm tra tùy chọn “Use system separators”, “Set precision as displayed”, “Disable AutoCorrect for formatting”.
- Tắt “Automatic formatting” nếu cần.
4.6 Đọc và Kiểm Tra Dữ Liệu CSV
Khi mở file CSV:
- Chọn “Delimited” → “Comma” → “Text qualifier” là “None”.
- Trước khi click “Finish”, nhấn “Advanced” → “Text file import options” → “Text qualifier” = “(none)”.
- Nhấn OK.
Sau khi nhập, kiểm tra lại cột chứa số 0.
4.7 Sử Dụng “Text to Columns”
Nếu dữ liệu đã bị nhập dưới dạng văn bản:
- Chọn cột chứa số 0.
- Data → Text to Columns → Delimited → Next.
- Trước khi hoàn thành, vào “Column data format” và chọn “General”.
- Click Finish.
Excel sẽ chuyển các giá trị từ chuỗi thành số.
4.8 Xóa Các Điều Khiển Và Thuật Toán Định Dạng
- Kiểm tra các điều khiển “Conditional Formatting” (Home → Conditional Formatting → Manage Rules).
- Đảm bảo không có quy tắc loại bỏ 0.
4.9 Kiểm Tra “Ignore Hidden Rows” Khi Tính Tổng
- Khi dùng
SUBTOTALhoặcAGGREGATE, có tùy chọn “Ignore hidden rows” (function_num: 109, 104). - Đảm bảo không bỏ qua 0 bằng cách dùng
SUM(A1:A10)thay vìSUBTOTAL.
4.10 Kiểm Tra “Null” trong PivotTable
- Nếu PivotTable bỏ qua 0, vào PivotTable Options → Layout & Format → “Values” → “Show items with no data” → Bỏ chọn “Show items with no data”.
4.11 Cập Nhật Excel
Đôi khi lỗi có thể do bug của phiên bản Excel. Kiểm tra:
- File → Account → Update Options → Update Now.
- Cài đặt phiên bản mới nhất.
5. Thực Hành: Một Kiến Thức “Bí Mật” Khi Nhập Số 0
5.1 Tự Động Đặt Định Dạng Khi Nhập
Bạn có thể cấu hình Excel để tự động chuyển đổi ô nhập “0” thành số:
- Truy cập File → Options → Advanced.
- Cuộn xuống “When calculating this workbook”.
- Bỏ chọn “Automatically calculate” (nếu muốn kiểm soát).
- Tạo một macro nhỏ:
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Value = 0 Then Target.NumberFormat = "0" End If
End Sub
- Lưu macro và bật Macro.
5.2 Sử Dụng “Data Validation” Để Cấm Nhập Rỗng
Bạn có thể ngăn người dùng nhập rỗng (đặc biệt khi số 0 bị chuyển thành rỗng):
- Chọn cột dữ liệu.
- Data → Data Validation → Settings → Allow: Whole number → Between: 0 → 1000.
- Nhấn OK.
5.3 Khởi Tạo Dữ Liệu Bằng “Paste Special”
Nếu dữ liệu đã nhập sai, bạn có thể:
- Copy toàn bộ cột.
- Paste Special → Values.
- Sau đó, chuyển định dạng sang “General”.
6. Trường Hợp Nâng Cao: Sử Dụng Power Query
Nếu bạn làm việc với dữ liệu lớn hoặc nhập từ nhiều nguồn, Power Query giúp bạn chuẩn bị dữ liệu một cách linh hoạt:
- Chọn dữ liệu → Data → From Table/Range.
- Trong Power Query Editor, chọn cột chứa số 0.
- Right-click → Change Type → Decimal Number.
- Click Close & Load.
Power Query sẽ tự động chuyển đổi số 0 từ chuỗi thành số, tránh lỗi.
7. Tóm Tắt Các Bước Khắc Phục
| Bước | Mô tả | Lệnh / Cách thực hiện |
|---|---|---|
| 1 | Kiểm tra định dạng ô | Format Cells → General/Number |
| 2 | Kiểm tra công thức | Nhấn F2, sửa IF hoặc TEXT |
| 3 | Đổi định dạng “Custom” | 0;-0;0;@ |
| 4 | Sửa dữ liệu nhập CSV | Text to Columns |
| 5 | Kiểm tra Conditional Formatting | Home → Conditional Formatting → Manage Rules |
| 6 | Kiểm tra AutoCorrect | File → Options → Proofing → AutoCorrect |
| 7 | Sử dụng Macro | Worksheet_Change event |
| 8 | Sử dụng Power Query | Data → From Table/Range |
8. Kết Luận
Lỗi “không đánh được số 0 trong Excel” thường xuất phát từ việc Excel gán sai định dạng cho ô, hoặc công thức và tính năng tự động xử lý dữ liệu không phù hợp. Bằng cách kiểm tra định dạng, công thức, điều khiển dữ liệu, và sử dụng một số công cụ mạnh mẽ như Power Query hoặc macro, bạn có thể khắc phục nhanh chóng và đảm bảo dữ liệu luôn chính xác. Việc duy trì một quy trình nhập dữ liệu chuẩn, đồng thời kiểm tra định dạng thường xuyên, sẽ giúp tránh được các lỗi tương tự trong tương lai.
Hi vọng bài viết này đã giúp bạn hiểu rõ nguyên nhân và cách khắc phục lỗi “Không đánh được số 0 trong Excel”. Hãy thử áp dụng ngay những bước trên để nâng cao hiệu suất làm việc và tính chính xác của dữ liệu trong Excel!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
