Có thể bạn quan tâm: Cách Tắt Share File Excel: Hướng Dẫn Chi Tiết Từng Bước Để Kiểm Soát Quyền Truy Cập
Lời mở đầu
Excel là một trong những phần mềm bảng tính phổ biến nhất hiện nay, được sử dụng rộng rãi trong công việc, học tập và quản lý dữ liệu. Dù bạn là người mới bắt đầu hay đã có kinh nghiệm lâu năm, việc nhập số 0 trong Excel có thể gặp một số khó khăn không mong muốn, nhất là khi bạn muốn hiển thị số 0 ở đầu chuỗi, giữ nguyên định dạng số, hoặc thực hiện các phép tính mà không làm mất dữ liệu. Bài viết này sẽ cung cấp cho bạn một hướng dẫn chi tiết, đầy đủ và thực tiễn về cách nhập số 0 trên Excel, bao gồm:
- Các vấn đề thường gặp khi nhập số 0.
- Cách nhập số 0 trong các ô văn bản (text) và ô số (numeric).
- Sử dụng định dạng ô (cell formatting) để hiển thị số 0.
- Áp dụng công thức và hàm để tự động thêm số 0.
- Xử lý dữ liệu nhập khẩu (import) có chứa số 0.
- Một số mẹo và thủ thuật nâng cao giúp bạn làm việc hiệu quả hơn.
Hãy cùng khám phá chi tiết từng phần dưới đây để nắm vững mọi khía cạnh liên quan đến việc nhập số 0 trên Excel.
Có thể bạn quan tâm: Cách Tải Excel Cho Macbook: Hướng Dẫn Chi Tiết Từng Bước Cho Người Mới Bắt Đầu
1. Các vấn đề thường gặp khi nhập số 0
1.1. Số 0 bị tự động loại bỏ khi nhập vào ô số
Khi bạn nhập một chuỗi ký tự bắt đầu bằng số 0 (ví dụ: 00123) vào một ô được định dạng là Number, Excel sẽ tự động loại bỏ các số 0 ở đầu và hiển thị thành 123. Điều này xảy ra vì Excel cho rằng ô đang chứa một giá trị số và không cần các số 0 dẫn đầu.
1.2. Số 0 không hiển thị trong các công thức
Nếu bạn sử dụng công thức để tính toán và kết quả bằng 0, Excel thường sẽ hiển thị giá trị 0 bình thường. Tuy nhiên, trong một số trường hợp, bạn muốn ẩn giá trị 0 (ví dụ: trong báo cáo tài chính) để tránh làm rối mắt người đọc. Ngược lại, khi muốn hiển thị số 0 ở vị trí nhất định (ví dụ: trong danh sách mã sản phẩm), việc ẩn hoặc hiển thị không đúng sẽ gây lỗi dữ liệu.
1.3. Khi nhập dữ liệu từ file CSV hoặc txt
Khi bạn nhập dữ liệu từ các file CSV hoặc TXT có chứa các chuỗi số bắt đầu bằng 0 (như mã bưu điện, số tài khoản), Excel thường sẽ tự động chuyển chúng thành dạng số và loại bỏ các số 0 ở đầu. Điều này làm mất đi tính chính xác của dữ liệu.
1.4. Vấn đề về định dạng hiển thị trong báo cáo
Trong một số báo cáo, bạn muốn hiển thị số 0 ở vị trí cố định, ví dụ: 0000, 00.00 hoặc 0,00. Nếu không cấu hình đúng định dạng ô, Excel sẽ tự động rút gọn hoặc hiển thị không đúng yêu cầu.
Có thể bạn quan tâm: Cách Tạo Khung Cho Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
2. Cách nhập số 0 trong ô văn bản (Text)
2.1. Định dạng ô thành Text trước khi nhập
Đây là cách đơn giản nhất để giữ nguyên các số 0 ở đầu.
Bước thực hiện:
- Chọn các ô hoặc cột cần nhập dữ liệu.
- Nhấn chuột phải → Format Cells (hoặc dùng phím tắt
Ctrl + 1). - Trong tab Number, chọn Text và nhấn OK.
- Bây giờ, khi bạn nhập
00123vào ô, Excel sẽ hiển thị đúng00123.
Lưu ý: Khi ô đã được định dạng là Text, mọi dữ liệu nhập vào sẽ được coi là chuỗi ký tự, kể cả các công thức. Nếu muốn sử dụng công thức, bạn cần nhập công thức trong ô khác định dạng là Number.
2.2. Dùng dấu ' (apostrophe) trước số
Nếu không muốn thay đổi định dạng ô, bạn có thể nhập một dấu ' (apostrophe) trước số 0. Ví dụ:
- Nhập
'00123→ Excel sẽ hiển thị00123và tự động ẩn dấu'.
Ưu điểm: Nhanh chóng, không cần thay đổi định dạng ô.
Nhược điểm: Khi sao chép dữ liệu ra ngoài (ví dụ: vào Notepad), dấu ' sẽ không xuất hiện, nhưng trong một số trường hợp, dữ liệu có thể được hiểu là chuỗi.
2.3. Sử dụng hàm TEXT để chuyển đổi
Nếu dữ liệu đã được nhập dưới dạng số và bạn muốn hiển thị số 0 ở đầu, bạn có thể dùng hàm TEXT.
Cú pháp: =TEXT(A1, "00000")
- Giả sử ô A1 chứa giá trị
123, công thức trên sẽ hiển thị00123. - Định dạng
"00000"chỉ định rằng tổng độ dài chuỗi phải là 5 ký tự, nếu thiếu sẽ tự động bổ sung số 0 ở đầu.
Bạn có thể thay đổi số lượng 0 trong định dạng tùy thuộc vào độ dài mong muốn.
3. Định dạng ô (Cell Formatting) để hiển thị số 0
3.1. Định dạng tùy chỉnh (Custom Format)
Excel cho phép bạn tạo các định dạng tùy chỉnh để hiển thị số 0 ở đầu, đồng thời vẫn giữ nguyên giá trị số thực tế cho các phép tính.
Cách thực hiện:
- Chọn ô hoặc cột cần định dạng.
- Nhấn
Ctrl + 1→ Format Cells → tab Number → Custom. - Nhập định dạng tùy chỉnh, ví dụ:
"00000": Hiển thị luôn 5 chữ số, bổ sung 0 nếu thiếu."00.00": Hiển thị 2 chữ số trước và sau dấu thập phân, ví dụ 5 →05.00."0.##": Hiển thị ít nhất một chữ số trước dấu thập phân và tối đa 2 chữ số sau.
Ví dụ thực tế:
| Giá trị gốc | Định dạng Custom | Kết quả hiển thị |
|---|---|---|
| 7 | 0000 | 0007 |
| 45 | 00-00 | 45-00 |
| 0 | 0.00 | 0.00 |
3.2. Định dạng số âm và số 0 riêng biệt
Trong một số trường hợp, bạn muốn hiển thị số 0 theo một màu hoặc kiểu chữ khác so với các số khác. Bạn có thể dùng định dạng số bao gồm ba phần: Positive; Negative; Zero.
Cú pháp: PositiveFormat;NegativeFormat;ZeroFormat
Ví dụ: #,##0;Red-#,##0;Blue0
- Số dương: hiển thị với dấu phẩy phân cách hàng nghìn.
- Số âm: hiển thị màu đỏ và có dấu trừ.
- Số 0: hiển thị màu xanh và không có dấu thập phân.
3.3. Áp dụng định dạng cho toàn cột hoặc toàn bảng
Bạn có thể áp dụng định dạng tùy chỉnh cho toàn bộ cột bằng cách chọn tiêu đề cột (ví dụ: cột A) rồi thực hiện các bước trên. Điều này giúp đồng nhất dữ liệu và tránh phải định dạng từng ô riêng lẻ.
4. Sử dụng công thức và hàm để tự động thêm số 0
4.1. Hàm REPT và CONCATENATE (hoặc &) để bổ sung số 0
Khi bạn muốn tạo một chuỗi số có độ dài cố định và bổ sung số 0 ở đầu, có thể dùng hàm REPT (lặp lại ký tự) và & để nối chuỗi.

Có thể bạn quan tâm: Cách Unprotect Workbook Trong Excel: Hướng Dẫn Chi Tiết Từng Bước Và Mẹo Thông Minh
Công thức mẫu:
=REPT("0", 5-LEN(A1)) & A1
LEN(A1): Độ dài của giá trị trong ô A1.5-LEN(A1): Số lượng 0 cần bổ sung để đạt độ dài 5.REPT("0", ...): Tạo chuỗi 0.& A1: Nối chuỗi 0 với giá trị gốc.
Kết quả: Nếu A1 = 23, công thức trả về 00023.
4.2. Hàm TEXT kết hợp với công thức IF
Nếu bạn muốn chỉ thêm số 0 khi giá trị chưa đạt độ dài nhất định, có thể dùng IF.
=IF(LEN(A1)<5, TEXT(A1,"00000"), A1)
- Nếu độ dài <5, chuyển sang định dạng “00000”.
- Nếu đã đủ độ dài, giữ nguyên.
4.3. Hàm RIGHT và CONCATENATE
Một cách khác là tạo một chuỗi 0 dài cố định và lấy phần cuối cùng bằng hàm RIGHT.
=RIGHT("00000"&A1,5)
"00000"&A1tạo chuỗi 0 + giá trị.RIGHT(...,5)lấy 5 ký tự cuối cùng, luôn giữ độ dài 5.
4.4. Hàm TEXTJOIN (Excel 2026 trở lên)
Nếu bạn cần nối nhiều phần và bổ sung số 0 cho một trong số chúng, TEXTJOIN rất tiện.
=TEXTJOIN("-",TRUE, TEXT(A1,"0000"), B1, C1)
- Kết quả sẽ là
0012-XYZ-100nếu A1 =12, B1 =XYZ, C1 =100.
4.5. Sử dụng Power Query để chuẩn hóa dữ liệu
Khi làm việc với bộ dữ liệu lớn, việc dùng công thức trong từng ô có thể không hiệu quả. Power Query (Get & Transform) cho phép bạn biến đổi dữ liệu trước khi tải vào bảng tính, bao gồm:
- Thêm cột tùy chỉnh với công thức
Text.PadStart(ColumnName, 5, "0"). - Đảm bảo mọi giá trị trong cột được chuẩn hóa thành độ dài 5 ký tự, tự động thêm số 0 ở đầu nếu cần.
Các bước thực hiện:
- Vào Data → Get Data → From File → From Text/CSV.
- Chọn file, nhấn Transform Data.
- Trong Power Query Editor, chọn cột muốn chuẩn hóa → Add Column → Custom Column.
- Nhập công thức:
Text.PadStart(Mã_Sản_Phẩm,5,"0"). - Nhấn OK, sau đó Close & Load để đưa dữ liệu về Excel.
5. Xử lý dữ liệu nhập khẩu (Import) có chứa số 0
5.1. Khi mở file CSV, sử dụng Text Import Wizard
Khi mở file CSV trực tiếp, Excel sẽ tự động phân tích và gán định dạng. Để tránh mất số 0:
- Mở Excel → Data → From Text/CSV.
- Chọn file CSV → Nhấn Import.
- Trong cửa sổ Power Query Preview, chọn Transform Data.
- Trong Power Query Editor, chọn cột chứa số 0 → Data Type → Text.
- Nhấn Close & Load.
Bây giờ, các giá trị như 00123 sẽ giữ nguyên.
5.2. Sử dụng dấu ngoặc kép (“”) trong file CSV
Nếu bạn không thể kiểm soát Power Query, bạn có thể chỉnh sửa file CSV để Excel nhận dạng cột là văn bản bằng cách đặt giá trị trong dấu ngoặc kép.
Ví dụ:
"Mã","Tên","Giá"
"00123","Sản phẩm A",15000
"00045","Sản phẩm B",23000
Khi mở file CSV, Excel sẽ hiểu các giá trị trong dấu ngoặc kép là chuỗi ký tự và không loại bỏ số 0.
5.3. Sử dụng macro VBA để tự động chuyển đổi
Nếu bạn thường xuyên nhập dữ liệu và muốn tự động chuyển đổi các cột sang dạng Text, có thể viết một macro VBA:
Sub ConvertToText() Dim rng As Range Set rng = Selection ' Hoặc đặt cụ thể: Range("A:A") rng.NumberFormat = "@" ' Định dạng Text
End Sub
- Chọn cột cần chuyển đổi → chạy macro → các giá trị sẽ được giữ nguyên số 0.
6. Mẹo và thủ thuật nâng cao
6.1. Ẩn số 0 trong biểu đồ
Khi tạo biểu đồ, nếu bạn không muốn hiển thị các giá trị 0 (để tránh làm biểu đồ rối), hãy:
- Chọn Select Data → Hidden and Empty Cells → Gaps hoặc Zero.
- Hoặc dùng công thức
IF(value=0, NA(), value)để trả về lỗi#N/A, Excel sẽ không vẽ điểm dữ liệu cho giá trị này.
6.2. Định dạng có điều kiện (Conditional Formatting) để làm nổi bật số 0
Bạn có thể làm nổi bật các ô có giá trị 0 bằng màu nền hoặc màu chữ:
- Chọn vùng dữ liệu.
- Vào Home → Conditional Formatting → New Rule.
- Chọn Format only cells that contain → Cell Value → equal to → nhập
0. - Đặt định dạng (ví dụ: nền màu vàng, chữ đỏ) → OK.
6.3. Sử dụng Data Validation để ngăn người dùng nhập sai định dạng
Nếu bạn muốn người dùng luôn nhập mã số có đúng số chữ số (ví dụ: 5 chữ số), hãy thiết lập Data Validation:
- Chọn cột cần kiểm soát.
- Data → Data Validation → Custom.
- Công thức:
=LEN(A1)=5 - Thông báo lỗi: “Mã phải gồm 5 chữ số, bao gồm cả số 0 ở đầu”.
6.4. Tự động chuyển đổi khi copy-paste từ web
Khi sao chép dữ liệu từ trang web hoặc PDF, Excel có thể tự động chuyển đổi sang số. Để tránh:
- Dán dữ liệu vào Notepad trước để chuyển thành văn bản thuần.
- Sau đó, sao chép lại từ Notepad và dán vào Excel (với cột đã định dạng là Text).
6.5. Sử dụng hàm NUMBERVALUE để chuyển chuỗi có số 0 sang số thực
Nếu bạn cần tính toán với dữ liệu đã nhập dưới dạng chuỗi, nhưng vẫn muốn giữ nguyên số 0 ở đầu khi hiển thị, bạn có thể:
=NUMBERVALUE(A1) // Chuyển chuỗi sang số
Sau khi tính toán, dùng hàm TEXT để hiển thị lại với số 0.
7. Tổng kết
Việc nhập số 0 trên Excel không chỉ đơn giản là gõ một ký tự “0”. Tùy vào mục đích sử dụng — hiển thị, tính toán, báo cáo hay nhập khẩu dữ liệu — bạn cần áp dụng các kỹ thuật phù hợp để:
- Giữ nguyên số 0 ở đầu khi cần (định dạng Text, dấu
', hàm TEXT, Power Query). - Hiển thị số 0 theo định dạng mong muốn (Custom Format, Conditional Formatting).
- Tự động bổ sung số 0 cho các giá trị ngắn hơn (REPT, RIGHT, TEXTJOIN, VBA).
- Bảo vệ dữ liệu khi nhập khẩu (Text Import Wizard, dấu ngoặc kép, macro).
Hiểu và nắm vững những phương pháp trên sẽ giúp bạn làm việc với Excel một cách chuyên nghiệp, giảm thiểu lỗi dữ liệu và tối ưu hoá quy trình xử lý thông tin. Hãy áp dụng ngay các bước trong bài viết để cải thiện hiệu suất công việc của mình!
Nếu bạn còn bất kỳ thắc mắc nào hoặc muốn chia sẻ kinh nghiệm về cách nhập số 0 trên Excel, đừng ngần ngại để lại bình luận phía dưới. Chúc bạn thành công!

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ẻ.
