Cách Nhập Số 0 Trên Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao

Mục lục bài viết

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.

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.

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:

  1. Chọn các ô hoặc cột cần nhập dữ liệu.
  2. Nhấn chuột phải → Format Cells (hoặc dùng phím tắt Ctrl + 1).
  3. Trong tab Number, chọn Text và nhấn OK.
  4. Bây giờ, khi bạn nhập 00123 vào ô, Excel sẽ hiển thị đúng 00123.

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ị 00123 và 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:

  1. Chọn ô hoặc cột cần định dạng.
  2. Nhấn Ctrl + 1 → Format Cells → tab Number → Custom.
  3. Nhập định dạng tùy chỉnh, ví dụ:
  4. "00000": Hiển thị luôn 5 chữ số, bổ sung 0 nếu thiếu.
  5. "00.00": Hiển thị 2 chữ số trước và sau dấu thập phân, ví dụ 5 → 05.00.
  6. "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 CustomKết quả hiển thị
700000007
4500-0045-00
00.000.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ách Nhập Số 0 Trên Excel
Cách Nhập Số 0 Trên Excel

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"&A1 tạ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-100 nế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:

  1. Vào Data → Get Data → From File → From Text/CSV.
  2. Chọn file, nhấn Transform Data.
  3. Trong Power Query Editor, chọn cột muốn chuẩn hóa → Add Column → Custom Column.
  4. Nhập công thức: Text.PadStart(Mã_Sản_Phẩm,5,"0").
  5. 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:

  1. Mở Excel → Data → From Text/CSV.
  2. Chọn file CSV → Nhấn Import.
  3. Trong cửa sổ Power Query Preview, chọn Transform Data.
  4. Trong Power Query Editor, chọn cột chứa số 0 → Data Type → Text.
  5. 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ữ:

  1. Chọn vùng dữ liệu.
  2. Vào Home → Conditional Formatting → New Rule.
  3. Chọn Format only cells that contain → Cell Value → equal to → nhập 0.
  4. Đặ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:

  1. Chọn cột cần kiểm soát.
  2. Data → Data Validation → Custom.
  3. Công thức: =LEN(A1)=5
  4. 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!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận