Trong công việc làm việc với dữ liệu, việc đánh số thứ tự, mã số, hoặc bất kỳ chuỗi số nào có thể cần phải giữ nguyên định dạng, đặc biệt là khi số đó có chữ số 0 ở đầu. Tuy nhiên, khi nhập số có số 0 ở đầu vào Excel, phần mềm thường tự động loại bỏ chữ số 0 đó, khiến dữ liệu không còn chính xác. Hãy cùng tìm hiểu chi tiết các phương pháp và mẹo để “ bathing “đánh số trong Excel mà không bị mất số 0.
Có thể bạn quan tâm: Cách Link Từ Sheet Này Sang Sheet Khác Trong Excel: Hướng Dẫn Chi Tiết Và Các Mẹo Thực Tiễn
1. Vấn đề: Excel tự động loại bỏ số 0
Excel được thiết kế để xử lý dữ liệu số và chữ, vì vậy khi bạn nhập một số như 0045 vào một ô, Excel sẽ coi đó là một giá trị số 45. Khi xuất dữ liệu ra file CSV hoặc khi chuyển sang Google Sheets, bạn sẽ thấy thiếu số 0. Đối với những trường hợp cần giữ nguyên số 0 (ví dụ mã sản phẩm, số điện thoại, mã giao dịch), việc này có thể gây ra lỗi dữ liệu nghiêm trọng.
1.1 Nguyên nhân
- Kiểu dữ liệu mặc định: Khi nhập dữ liệu vào ô, Excel tự động xác định kiểu dữ liệu. Nếu chuỗi có vẻ là số, Excel chuyển nó thành kiểu số.
- Định dạng ô: Kiểu cell mặc định là “General”, cho phép Excel tự động xử lý dữ liệu.
- Số 0 ở đầu: Khi một số có số 0 ở đầu, Excel coi đó là phần không có ý nghĩa trong số thực.
Có thể bạn quan tâm: Cách In Nhiều Trang Trên 1 Tờ A4 Trong Excel
2. Giải pháp 1: Định dạng ô là “Text”
2.1 Cách thiết lập
- Chọn ô hoặc cột bạn muốn nhập dữ liệu có số 0 ở đầu.
- Vào tab Home → Number → Text (hoặc nhấn
Ctrl + 1→ Number → Text). - Nhập số (ví dụ
0045) vào ô. Excel sẽ giữ nguyên số 0.
2.2 Khi nào cần dùng
- Khi nhập mã số, mã sản phẩm.
- Khi nhập số điện thoại, số căn cước công dân.
2.3 Lưu ý
- Nếu bạn đã nhập dữлаў vào ô trước khi chuyển định dạng, bạn cần định dạng lại các ô đã nhập (để giữ nguyên số 0).
- Sử dụng Paste Special → Values để giữ nguyên川县.
Có thể bạn quan tâm: Cách Chỉnh Sửa Văn Bản Trước Khi In Trong Excel
3. Giải pháp 2: Định dạng ô bằng “Custom”
3.1 Tại sao dùng Custom
Định dạng Custom cho phép bạn chỉ định số lượng chữ số cố định, bao gồm số 0 ở đầu. Ví dụ: để luôn hiển thị 4 chữ số, bạn có thể dùng định dạng 0000.
3.2 Cách thực hiện
- Chọn ô hoặc cột.
- Nhấn
Ctrl + 1→ tab Number → chọn Custom. - Gõ
0000vào ô Type (hoặc00nếu muốn 2 chữ số). - Nhấn OK.
Khi nhập 45, Excel sẽ hiển thị 0045. Khi nhập 0045, Excel vẫn giữ nguyên.
3.3 Ví dụ
| Định dạng | Nhập | Hiển thị |
|---|---|---|
00000 | 7 | 00007 |
000000 | 12345 | 012345 |
3.4 Khi nào dùng
- Khi cần tính toán tự động (ví dụ tính toán tổng, sắp xếp), nhưng vẫn muốn hiển thị ګډ.
- Khi muốn giữ nguyên định dạng nhưng vẫn muốn dữ liệu được xử lý là số.
4. Giải pháp 3: Sử dụng dấu nháy đơn (‘)
4.1 Cách làmindered
Nếu bạn gõ '0045 (bắt đầu bằng dấu nháy), Excel sẽ coi nội dung là chuỗi ký tự, không loại bỏ số 0.
4.2 Khi nào dùng
- Khi nhập một số duy nhất, nhanh chóng.
- Khi cần chuyển dữ liệu từ bảng tính khác.
4.3 Lưu ý
- Dấu nháy không hiển thị khi xem ô. Để xem, nhấn vào ô và xem thanh công thức.
5. Giải pháp 4: Sử dụng hàm TEXT
5.1 Hàm TEXT
Hàm TEXT(number, format_text) cho phép chuyển đổi số thành chuỗi với định dạng trades.
5.2 Cách dùng

Có thể bạn quan tâm: Cách Mở File Excel Thành Nhiều Cửa Sổ Khác Nhau – Hướng Dẫn Chi Tiết Và Thực Hành
Giả sử bạn có số trong ô A1 là 45. Bạn muốn hiển thị 0045:
=TEXT(A1, "0000")
Kết quả là chuỗi 0045.
5.3 Khi nào dùng
- Khi cần chuyển đổi số trong một cột sang định dạng chuỗi có số 0.
- Khi kết hợp với hàm
CONCATENATEhoặc&để tạo mã số.
5.4 Ví dụ nâng cao
=TEXT(A1, "0000") & "-" & TEXT(B1, "00")
Kết quả: 0045-09.
6. Giải pháp 5: Sử dụng CONCATENATE (hoặc &)
Nếu bạn có một chuỗi số và muốn thêm số 0 ở đầu, có thể dùng công thức:
=REPT("0", 4 - LEN(A1)) & A1
Điều này sẽ thêm số 0 đủ để độ dài chuỗi là 4.
7. Giải pháp 6: Copy & Paste Special
7.1 Khi sao chép dữ liệu từ nguồn khác
- Khi bạn copy dữ liệu có số 0 ở đầu từ một file Excel khác hoặc từ một trang web.
- Dùng Paste Special → Values để tránh Excel thay đổi kiểu dữ liệu.
7.2 Lưu ý
- Nếu dữ liệu đã bị loại bỏ số 0, bạn cần nhập lại hoặc dùng hàm
TEXTđể khôi phục.
8. Giải pháp 7: Import dữ liệu với định dạng “Text”
Khi mở file CSV hoặc TXT, Excel thường tự động xác định kiểu dữ liệu. Bạn có thể chọn “Text” cho cột cần giữ số 0.
- Excel 2026: Khi mở file, chọn “Delimited” → “Next” → chọn cột → chọn “Text”.
- Excel 365: Khi dùng “Get & Transform Data”, chọn “Text” trong bước “Data Type Detection”.
9. Giải pháp 8: Sử dụng Power Query
Power Query cung cấp một cách mạnh mẽ để thay đổi kiểu dữ liệu trong quá trình nhập dữ liệu.
- Chọn Data → Get Data → From File → From Workbook (hoặc TXT/CSV).
- Trong Power Query Editor, chọn cột cần giữ số 0.
- Vào Transform → Data Type → Text.
- Click Close & Loadammo.
Điều này giữ nguyên số 0 trong dữ liệu khi tải vào Excel.
10. Giải pháp 9: Sử dụng VBA
Nếu bạn cần tự động hoá quá trình, một đoạn mã VBA có thể chuyển tất cả các ô trong một cột thành chuỗi có Zav.
Sub ConvertToTextWithLeadingZeros() Dim rng As Range Set rng = Selection Dim cell As Range For Each cell In rng If IsNumeric(cell.Value) Then cell.NumberFormat = "0000" ' 4 chữ số cell.Value = cell.Value End If Next cell
End Sub
Bạn chạy macro này, và Excel sẽ giữ số 0.
11. Khi nào cần lưu ý thêm
11.1 Khi xuất dữ liệu ra CSV
- Nếu dữ liệu có số 0 ở đầu, file CSV sẽ vẫn giữ số 0 nếu cột được định dạng text. Nếu không, Excel sẽ loại bỏ.
- Khi mở CSV trong Notepad, bạn sẽ thấy số 0.
াগ 11.2 Khi sử dụng Data Validation
- Nếu bạn thiết lập Data Validation để nhập mã số, có thể đặt Custom để yêu cầu số 0 ở đầu.
11.3 Khi sử dụng hàm SUM, AVERAGE
- Nếu ô được định dạng text, Excel sẽ bỏ qua chúng trong tính toán. Bạn có thể dùng
VALUE()để chuyển đổi.
12. Tổng kết: Kết hợp các phương pháp
Để đảm bảo dữ liệu số có số 0 ở đầu luôn được giữ nguyên trong Excel, bạn có thể kết hợp các phương pháp sau:
| Bước | Phương pháp | Mô tả |
|---|---|---|
| 1 | Định dạng ô là Text | Đảm bảo nhập dữ liệu là chuỗi. |
| 2 | Định dạng ô Custom | Giữ định dạng số cố định. |
| 3 | Sử dụng hàm TEXT | Chuyển số thành chuỗi định dạng. |
| 4 | Sử dụng CONCATENATE | Kết hợp chuỗi số. |
| 5 | Import Power Query | Kiểm soát kiểu dữ liệu khi nhập. |
| 6 | VBA macro | Tự động hoá quy trình cho nhiều ô. |
13. Mẹo nhỏ: Kiểm tra nhanh
- Ctrl + 1 → Number → chọn Text hoặc Custom.
- F2 → Nhấn Enter để xem nội dung thực sự trong ô.
- Formula Bar: Kiểm tra xem chuỗi có dấu nháy
'đầu tiên không.
14. Kết luận
Việc “đánh số trong Excel không bị mất số 0” không chỉ là một kỹ thuật nhỏ mà là một yếu tố quan trọng trong quản lý dữ liệu chính xác. Thông qua việc hiểu rõ nguyên nhân tại sao Excel loại bỏ số 0 và áp dụng một trong những giải pháp trên, bạn sẽ có thể đảm bảo dữ liệu luôn chính xác, tránh những sai sót trong quá trình phân tích, báo cáo, hoặc xuất dữ liệu sang các hệ thống khác. Hãy thử áp dụng các cách trên vào công việc hàng ngày của bạn và cảm nhận sự khác biệt trong chất lượng dữ liệu.

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