Mục lục
Hướng dẫn này trình bày các cách khác nhau để thêm các số 0 ở đầu trong Excel: cách giữ lại các số 0 khi bạn nhập, hiển thị các số 0 ở đầu trong các ô, xóa hoặc ẩn các số 0.
Nếu bạn sử dụng Excel không chỉ để tính toán các con số mà còn duy trì các bản ghi như mã zip, số bảo mật hoặc id nhân viên, bạn có thể cần giữ các số 0 ở đầu trong các ô. Tuy nhiên, nếu bạn thử nhập một mã zip như "00123" vào một ô, Excel sẽ ngay lập tức cắt nó thành "123".
Vấn đề là Microsoft Excel coi mã bưu chính, số điện thoại và các mục nhập tương tự khác là số , áp dụng định dạng Chung hoặc Số cho chúng và tự động loại bỏ các số 0 đứng trước. May mắn thay, Excel cũng cung cấp phương tiện để giữ các số 0 ở đầu trong các ô và tiếp tục trong hướng dẫn này, bạn sẽ tìm thấy một số cách để làm điều đó.
Cách giữ các số 0 ở đầu trong Excel khi bạn nhập
Để bắt đầu, hãy xem cách bạn có thể đặt số 0 trước một số trong Excel, ví dụ: nhập 01 trong một ô. Đối với điều này, chỉ cần thay đổi định dạng ô thành Văn bản :
- Chọn (các) ô mà bạn muốn thêm tiền tố số bằng 0.
- Chuyển đến Nhóm Trang chủ > Số và chọn Văn bản trong hộp Định dạng số .
Ngay sau khi bạn nhập (các) số 0 trước số, Excel sẽ hiển thị một hình tam giác nhỏ màu xanh lục ở góc trên cùng bên trái của ô cho biết có điều gì đó không ổn với nội dung ô. Để loại bỏ điều đótừ một số nguồn bên ngoài. Nhìn chung, nếu bạn đang xử lý một chuỗi có tiền tố bằng 0 đại diện cho một số, thì bạn có thể sử dụng hàm VALUE để chuyển đổi văn bản thành số và loại bỏ các số 0 đứng đầu trong quá trình thực hiện.
Ảnh chụp màn hình sau đây hiển thị hai công thức:
- Công thức Văn bản trong B2 thêm các số 0 vào giá trị trong A2 và
- Công thức Giá trị trong C2 loại bỏ các số 0 đứng đầu khỏi giá trị trong B2.
Cách ẩn số không trong Excel
Nếu bạn không muốn hiển thị giá trị số không trong trang tính Excel của mình, bạn có hai tùy chọn sau:
- Để ẩn các số 0 trên toàn bộ trang tính , hãy bỏ chọn tùy chọn Hiển thị số 0 trong các ô có giá trị 0 . Đối với điều này, hãy nhấp vào Tệp > Tùy chọn > Nâng cao và cuộn xuống phần Tùy chọn hiển thị cho trang tính này :
Đối với điều này, hãy chọn các ô mà bạn muốn ẩn số 0, nhấp Ctrl+1 để mở hộp thoại Định dạng ô , chọn Tùy chỉnh trong Danh mục và nhập mã định dạng ở trên vào hộp Loại .
Ảnh chụp màn hình bên dưới cho thấy ô B2 có chứa giá trị 0 nhưng giá trị này không được hiển thị trong ô:
Thêm và xóa các số 0 trong Excel một cách dễ dàng
Cuối cùng, một tin vui dành cho người dùng Ultimate Suite dành cho Excel của chúng tôi - một công cụ mớithiết kế đặc biệt để xử lý số không được phát hành! Vui lòng chào mừng Thêm/Xóa số 0 ở đầu.
Như thường lệ, chúng tôi đã cố gắng giảm số lần di chuyển xuống mức tối thiểu nhất :)
Để thêm các số 0 ở đầu , đây là những gì bạn làm:
- Chọn các ô mục tiêu và chạy công cụ Thêm/Xóa các số 0 ở đầu.
- Chỉ định tổng số ký tự sẽ được hiển thị.
- Nhấp vào Áp dụng .
Xong!
Để xóa các số 0 đứng đầu , các bước rất giống nhau:
- Chọn các ô có số của bạn và chạy bổ trợ.
- Chỉ định số lượng ký tự sẽ được hiển thị. Để nhận được số chữ số có nghĩa tối đa trong phạm vi đã chọn, hãy nhấp vào nút Nhận độ dài tối đa
- Nhấp vào Áp dụng .
Phần bổ trợ có thể thêm các số 0 ở đầu vào cả số và chuỗi:
- Đối với số , định dạng số tùy chỉnh được đặt, tức là chỉ biểu diễn trực quan của một số bị thay đổi, không phải giá trị cơ bản.
- Chuỗi chữ số có tiền tố là các số 0 đứng đầu, tức là các số 0 được chèn thực tế vào các ô.
Đây là cách bạn có thể thêm, xóa và ẩn các số không trong Excel. Để hiểu rõ hơn về các kỹ thuật được mô tả trong hướng dẫn này, bạn có thể tải xuống sổ làm việc mẫu. Tôi cảm ơn bạn đã đọc và hy vọng sẽ gặp bạn trên blog của chúng tôi vào tuần tới!
Có sẵn các bản tải xuống
Số không hàng đầu của Excelví dụ (tệp .xlsx)
Phiên bản đầy đủ chức năng trong 14 ngày của Ultimate Suite (tệp .exe)
chỉ báo lỗi, chọn (các) ô, nhấp vào dấu hiệu cảnh báo rồi nhấp vào Bỏ qua lỗi.
Ảnh chụp màn hình sau hiển thị kết quả:
Một cách khác để giữ các số 0 ở đầu trong Excel là thêm vào trước một số một dấu nháy đơn ('). Ví dụ: thay vì nhập 01, hãy nhập '01. Trong trường hợp này, bạn không cần thay đổi định dạng của ô.
Tóm lại: Kỹ thuật đơn giản này có một hạn chế đáng kể - giá trị thu được là văn bản chuỗi , không phải số và do đó, nó không thể được sử dụng trong các phép tính và công thức số. Nếu đó không phải là điều bạn muốn, thì chỉ thay đổi biểu thị trực quan của giá trị bằng cách áp dụng định dạng số tùy chỉnh như minh họa trong ví dụ tiếp theo.
Cách hiển thị các số 0 đứng đầu trong Excel với định dạng số tùy chỉnh
Để hiển thị các số 0 ở đầu, hãy áp dụng định dạng số tùy chỉnh bằng cách thực hiện các bước sau:
- Chọn (các) ô mà bạn muốn hiển thị các số 0 ở đầu và nhấn Ctrl+1 để mở Hộp thoại Định dạng ô .
- Trong Danh mục , chọn Tùy chỉnh .
- Nhập mã định dạng trong Loại hộp.
Trong hầu hết các trường hợp, bạn sẽ cần một mã định dạng bao gồm 0 phần giữ chỗ, chẳng hạn như 00. Số lượng các số 0 trong mã định dạng tương ứng với tổng số chữ số bạn muốn hiển thị trong một ô (bạn sẽ tìm thấy một vài ví dụ bên dưới).
- Nhấp vào OK để lưu các thay đổi.
Ví dụ:để thêm các số 0 đứng đầu nhằm tạo số có 5 chữ số, hãy sử dụng mã định dạng sau: 00000
Bằng cách sử dụng các định dạng số tùy chỉnh của Excel, bạn có thể thêm các số 0 ở đầu để tạo các số độ dài cố định , như trong ví dụ trên và các số độ dài thay đổi . Tất cả tập trung vào trình giữ chỗ mà bạn sử dụng trong mã định dạng:
- 0 - hiển thị thêm số không
- # - không hiển thị thêm số không
Ví dụ: nếu bạn áp dụng định dạng 000# cho một số ô, bất kỳ số nào bạn nhập vào ô đó sẽ có tối đa 3 số 0 đứng đầu.
Định dạng số tùy chỉnh của bạn cũng có thể bao gồm khoảng trắng, dấu gạch nối, dấu ngoặc đơn, v.v. Bạn có thể tìm thấy giải thích chi tiết tại đây: Định dạng số Excel tùy chỉnh.
Bảng tính sau đây cung cấp thêm một số ví dụ về định dạng tùy chỉnh có thể hiển thị các số 0 đứng đầu trong Excel.
A | B | C | |
---|---|---|---|
1 | Định dạng tùy chỉnh | Số đã nhập | Số hiển thị |
2 | 00000 | 123 | 00123 |
3 | 000# | 123 | 0123 |
4 | 00-00 | 1 | 00-01 |
5 | 00-# | 1 | 00-1 |
6 | 000 -0000 | 123456 | 012-3456 |
7 | ###-#### | 123456 | 12-3456 |
Và các mã định dạng sau có thể được sử dụng để hiển thị các số ở định dạng đặc biệtchẳng hạn như mã zip, số điện thoại, số thẻ tín dụng và số an sinh xã hội.
A | B | C | D | |
---|---|---|---|---|
1 | Định dạng tùy chỉnh | Số đã nhập | Số hiển thị | |
2 | Mã vùng | 00000 | 1234 | 01234 |
3 | An sinh xã hội | 000-00-0000 | 12345678 | 012-34-5678 |
4 | Thẻ tín dụng | 0000-0000-0000-0000 | 12345556789123 | 0012-3455-5678-9123 |
5 | Số điện thoại | 00-0-000-000-0000 | 12345556789 | 00-1-234-555-6789 |
Mẹo. Excel có một số Định dạng đặc biệt được xác định trước cho mã bưu điện, số điện thoại và số an sinh xã hội, như minh họa trong ảnh chụp màn hình bên dưới:
Tóm lại: Phương pháp này tốt nhất nên được sử dụng trong các tình huống khi bạn làm việc với tập dữ liệu số và kết quả phải là số , không phải văn bản. Nó chỉ thay đổi cách hiển thị của một số chứ không thay đổi chính số đó: các số 0 đứng đầu hiển thị trong các ô, giá trị thực hiển thị trong thanh công thức. Khi bạn tham chiếu các ô như vậy trong công thức, các phép tính được làm nổi bật với các giá trị ban đầu. Định dạng tùy chỉnh chỉ có thể được áp dụng cho dữ liệu số (số và ngày) và kết quả cũng là một số hoặc ngày.
Cách thêm số 0 đứng đầu trong Excel bằng TEXThàm
Mặc dù định dạng số tùy chỉnh hiển thị số 0 ở phía trước một số mà không thực sự thay đổi giá trị cơ bản, nhưng hàm TEXT của Excel đệm các số có số 0 bằng cách chèn "thực tế" các số 0 đứng đầu trong các ô.
Để thêm các số 0 đứng đầu bằng công thức TEXT( value , format_text ), bạn sử dụng mã định dạng giống như trong định dạng số tùy chỉnh. Tuy nhiên, kết quả của hàm TEXT luôn là một chuỗi văn bản, ngay cả khi nó trông giống một số.
Ví dụ: để chèn 0 trước một giá trị trong ô A2, hãy sử dụng công thức sau:
=TEXT(A2, "0#")
Để tạo một chuỗi không có tiền tố có độ dài cố định, chẳng hạn như chuỗi 5 ký tự, hãy sử dụng chuỗi này:
=TEXT(A2, "000000")
Xin lưu ý rằng Hàm TEXT yêu cầu đặt mã định dạng trong dấu ngoặc kép. Và đây là kết quả sẽ trông như thế nào trong Excel:
A | B | C | |
---|---|---|---|
1 | Số gốc | Số đệm | Công thức |
2 | 1 | 01 | =TEXT(B2, "0#") |
3 | 12 | 12 | =TEXT(B3, "0#") |
4 | 1 | 00001 | =TEXT(B4,"00000") |
5 | 12 | 00012 | =TEXT(B5,"00000") |
Để biết thêm thông tin về công thức Văn bản, vui lòng xem Cách sử dụng Hàm TEXT trong Excel.
Tóm lại: Hàm TEXT trong Excel luôn trả về một văn bản chuỗi ,không phải số, do đó, bạn sẽ không thể sử dụng kết quả trong các phép tính số học và các công thức khác, trừ khi bạn cần so sánh kết quả đầu ra với các chuỗi văn bản khác.
Cách thêm số 0 đứng đầu vào chuỗi văn bản
Trong các ví dụ trước, bạn đã học cách thêm số 0 trước một số trong Excel. Nhưng nếu bạn cần đặt (các) số 0 trước một chuỗi văn bản như 0A102 thì sao? Trong trường hợp đó, cả định dạng TEXT và định dạng tùy chỉnh đều không hoạt động vì chúng chỉ xử lý các giá trị số.
Nếu giá trị được đệm bằng 0 chứa các chữ cái hoặc ký tự văn bản khác, hãy sử dụng một trong các công thức sau. giải pháp chung có thể áp dụng cho cả số và chuỗi văn bản .
Công thức 1. Thêm các số 0 ở đầu bằng hàm RIGHT
Cách dễ nhất để đặt ở đầu số 0 trước chuỗi văn bản trong Excel đang sử dụng hàm RIGHT:
RIGHT(" 0000 " & cell , string_length )Where:
- "0000" là số 0 tối đa bạn muốn thêm. Ví dụ: để thêm 2 số 0, bạn nhập "00".
- Ô là tham chiếu đến ô chứa giá trị ban đầu.
- String_length là số lượng ký tự mà chuỗi kết quả phải chứa.
Ví dụ: để tạo chuỗi 6 ký tự không có tiền tố dựa trên giá trị trong ô A2, hãy sử dụng công thức sau:
=RIGHT("000000"&A2, 6)
Công thức thực hiện là thêm 6 số 0 vào giá trị trong A2 ("000000"&A2) vàsau đó giải nén đúng 6 ký tự. Kết quả là nó chỉ chèn đúng số 0 để đạt đến giới hạn tổng chuỗi đã chỉ định:
Trong ví dụ trên, số 0 tối đa bằng tổng độ dài chuỗi (6 ký tự) và do đó tất cả các chuỗi kết quả đều dài 6 ký tự (độ dài cố định). Nếu được áp dụng cho ô trống, công thức sẽ trả về một chuỗi gồm 6 số không.
Tùy thuộc vào logic kinh doanh của mình, bạn có thể cung cấp số lượng số không và tổng số ký tự khác nhau, ví dụ:
=RIGHT("00"&A2, 6)
Kết quả là bạn sẽ nhận được các chuỗi có độ dài thay đổi chứa tối đa 2 số 0 đứng đầu:
Công thức 2. Đệm các số 0 đứng đầu bằng cách sử dụng REPT và các hàm LEN
Một cách khác để chèn các số 0 đứng đầu trước một chuỗi văn bản trong Excel là sử dụng kết hợp các hàm REPT và LEN này:
REPT(0, số lượng các số 0 -LEN( ô )))& ôVí dụ: để thêm các số 0 đứng đầu vào giá trị trong A2 để tạo chuỗi 6 ký tự, công thức này như sau:
=REPT(0, 6-LEN(A2))&A2
Cách thức hoạt động của công thức này:
Biết rằng hàm REPT lặp lại một ký tự đã cho với số lần xác định và LEN trả về tổng độ dài của chuỗi, logic của công thức là dễ hiểu:
- LEN(A2) lấy tổng số ký tự trong ô A2.
- REPT(0, 6-LEN(A 2)) thêm số không cần thiết. Để tính xem có bao nhiêu số khôngnên được thêm vào, bạn lấy số lượng số không tối đa trừ đi độ dài của chuỗi trong A2.
- Cuối cùng, bạn nối các số không với giá trị A2 và nhận được kết quả sau:
Tóm lại : Công thức này có thể thêm số 0 đứng đầu cả số và chuỗi văn bản, nhưng kết quả luôn là văn bản, không phải số.
Cách thực hiện thêm một số lượng cố định các số không trước
Để thêm một số lượng nhất định các số không vào trước tất cả các giá trị trong một cột (số hoặc chuỗi văn bản), hãy sử dụng hàm CONCATENATE hoặc hàm CONCAT trong Excel 365 - 2019 hoặc hàm toán tử dấu và.
Ví dụ: để đặt 0 trước một số trong ô A2, hãy sử dụng một trong các công thức sau:
=CONCATENATE(0,A2)
hoặc
=0&A2
Như minh họa trong ảnh chụp màn hình bên dưới, công thức chỉ thêm một số 0 đứng đầu vào tất cả các ô trong một cột bất kể giá trị ban đầu chứa bao nhiêu ký tự:
Theo cách tương tự, bạn có thể chèn 2 số 0 đứng đầu (00), 3 số 0 (000) hoặc bao nhiêu số 0 tùy ý trước các số và chuỗi văn bản s.
Tóm lại : Kết quả của công thức này cũng là một chuỗi văn bản ngay cả khi bạn nối các số 0 với các số.
Cách xóa các số 0 đứng đầu trong Excel
Phương pháp bạn sử dụng để xóa các số 0 đứng đầu trong Excel tùy thuộc vào cách các số 0 đó được thêm vào:
- Nếu các số 0 trước đó được thêm bằng định dạng số tùy chỉnh (các số 0 hiển thị trong một ô, nhưng không có trong thanh công thức), áp dụngmột định dạng tùy chỉnh khác hoặc hoàn nguyên về Tổng quát như được hiển thị ở đây.
- Nếu các số 0 được nhập hoặc nhập vào các ô được định dạng là Văn bản (một hình tam giác nhỏ màu xanh lá cây được hiển thị ở góc trên cùng bên trái của ô), hãy chuyển đổi văn bản thành số.
- Nếu các số 0 ở đầu được thêm vào bằng cách sử dụng công thức (công thức xuất hiện trong thanh công thức khi ô được chọn), hãy sử dụng hàm VALUE để xóa chúng.
Các hình ảnh sau đây hiển thị cả ba trường hợp để giúp bạn chọn kỹ thuật phù hợp:
Xóa các số 0 đứng đầu bằng cách thay đổi định dạng ô
Nếu các số 0 đứng đầu được hiển thị trong các ô bằng định dạng tùy chỉnh, sau đó thay đổi định dạng ô về mặc định Chung hoặc áp dụng định dạng số khác không hiển thị các số 0 đứng trước.
Xóa đầu số 0 bằng cách chuyển đổi văn bản thành số
Khi các số 0 có tiền tố xuất hiện trong ô có định dạng Văn bản, cách dễ nhất để loại bỏ chúng là chọn (các) ô, nhấp vào dấu chấm than, rồi nhấp vào Chuyển đổi sang Số :
<3 8>
Xóa các số 0 đứng đầu bằng cách sử dụng công thức
Trong trường hợp (các) số 0 đứng trước được thêm vào bằng công thức, hãy sử dụng công thức khác để xóa số đó. Công thức xóa số 0 đơn giản như sau:
=VALUE(A2)
Trong đó A2 là ô mà bạn muốn xóa các số 0 đứng trước.
Phương pháp này cũng có thể được sử dụng để loại bỏ các số 0 được nhập trực tiếp vào các ô (như trong ví dụ trước) hoặc được nhập vào Excel