Are you struggling to add 0 in front of a number in Excel, only to see it disappear? This is a common problem that many Excel users face. In this blog post, I will show you several quick and easy ways to keep those leading zeros in Excel.

This guide explains how to keep leading zeros in Excel for new and existing data. By the end, you’ll know how to manage leading zeros efficiently.

Please note that methods 1 to 5 convert numbers to text, which may prevent them from being used in calculations. These methods are ideal for zip codes, postcodes, mobile numbers, and part numbers.

Method 6, on the other hand, retains the number as a value, allowing it to be used in calculations. This method is handy for any scenario where formulas are necessary.

Let’s dive into the different techniques you can use to add a zero in front of a number in Excel and keep it there.

Excel Practice Files

Why Does the 0 Disappear In Excel?

If a cell is formatted as a number, Excel considers leading zeros insignificant and drops them. 

This can be frustrating when entering part numbers, postcodes, item codes, and mobile numbers requiring a zero before a number.

It doesn’t matter how often you try to enter 0; you still end up with the same result: Excel removes the zeros! For a deeper understanding, visit my blog ‘Why does the 0 disappear?’

So here’s how you can make sure the 0’s are included.

1. Use An Apostrophe To Add 0 In Front Of A Number

Add 0 in front of number while typing into a cell

One way to add 0 in front of a number in Excel is to use an apostrophe before the number. For example, if you type ‘090, Excel will treat it as text and keep the leading zero. This method is simple and effective for entering data.

Step-by-Step Instructions:

Step 1: Click on the cell where you want to enter the number with leading zeros.

Step 2: Type an apostrophe (‘) before the number.

Step 3: Enter the number with as many leading zeros as required (e.g.,’090). In the example below, only one zero has been added in front of the number.

Step 4: Press Enter. Excel will display the number with the leading zero [1].

Screenshot of an Excel cell where the number "090" is entered with a leading zero by typing an apostrophe ('090). The formula bar displays the apostrophe, and a warning icon appears in the cell, indicating it is stored as text.

Note: This method may prevent the numbers from being used in calculations.

Tip: [2] When using this method, Excel will display a small green triangle in the corner of the cell, indicating that the number is stored as text. This visual cue helps you quickly identify which cells contain text-formatted numbers. You can ignore the warning by selecting the drop-down arrow on the warning sign and selecting Ignore Error.

2. Change Number Format To Add 0 In Front Of A Number In Excel

Automatically Add Leading Zeros As You Enter Numbers

Another method to add 0 in front of a number in Excel is to change the number format to text. Use this option when you have a range of cells where leading zeros will be entered. This option allows you to start entering zeros, but you don’t need to insert the apostrophe in as the cells are already seen as text.

Step-by-Step Instructions:

Step 1: Highlight the cells where you want to add leading zeros [1].

Step 2: Go to the “Home” tab on the ribbon.

Step 3: In the “Number” group, click on the dropdown arrow next to the number format box.

Step 4: Select “Text” from the list.

Screenshot of an Excel worksheet where the user is selecting cells and changing the number format to "Text" from the Format Cells dropdown menu in the Home tab. This method ensures numbers with leading zeros remain intact.

Step 5: Now, you can enter numbers with leading zeros into the Text formatted cells without using an apostrophe.

Screenshot of an Excel worksheet showing numbers with leading zeros displayed in a column. The Number Format in the toolbar is set to "Text," preventing Excel from automatically removing the zeros.

Note: This method will change the numbers to text-formatted numbers, which may prevent them from being used in calculations.

3. Use The TEXT Function To Add 0 In Front Of A Number

Add zero in front of the number while keeping a fixed number of digits

You can use the TEXT function if you have an existing list and want to add leading zeros. For example, =TEXT(A5, “0000”) will format the number in cell A1 with four digits, adding leading zeros as needed.

Step-by-Step Instructions:

Step 1: Click on the cell where you want the formatted number to appear.

Step 2: Type the formula =TEXT(A5, “0000”), replacing A5 with the reference to the cell containing the original number.

Step 3: Press Enter. The cell will display the number with leading zeros.

Screenshot of an Excel worksheet using the TEXT(A5,"0000") formula to ensure numbers display with at least four digits, adding leading zeros as necessary (e.g., "0090" for "90").

Note: This method will change the numbers to text-formatted numbers, which may prevent them from being used in calculations.

4. Use the CONCAT Function To Add 0 In Front Of A Number

Add a Fixed Number of Zeros In Front Of the Number

The CONCAT function (or the older CONCATENATE function) allows you to add 0 before a number in Excel. For example, =CONCAT(“0000”, A5) will add four leading zeros to the number in cell A1.

Step-by-Step Instructions:

Step 1: Click on the cell where you want the formatted number to appear.

Step 2: Type the formula =CONCAT(“0000”, A5), replacing A5 with the reference to the cell containing the original number.

Step 3: Press Enter. The cell will display the number with leading zeros.

Screenshot of an Excel worksheet where the =CONCAT("0000",A5) formula is used to add leading zeros to a number, resulting in values such as "000090."

5. Use A String Formula To Add 0 In Front Of A Number

Add a Fixed Number of Zeros In Front Of the Number

Using the ampersand (&) operator is another way to add 0 in front of a number in Excel. Advanced Excel users often use this to create string formulas. For example, if you want to add leading zeros to the number in cell A8, you can use =”0000″&A8. This appends four leading zeros to the number. Here’s how you can do it:

Step-by-Step Instructions:

Step 1: Click on the cell where you want the formatted number to appear.

Step 2: Start with the equals sign (=).

Step 3: Type the leading zeros inside double quotation marks (“).

Step 4: Add the ampersand symbol (&) after the quotation marks.

Step 5: Enter the reference to the cell containing the original number (e.g., A8).

Step 6: Press ENTER to apply the formula and display the number with leading zeros.

Screenshot of an Excel worksheet where the formula ="0000"&A8 is used to concatenate leading zeros with numbers, displaying them as text-formatted values.

Note: These methods will change the numbers to text-formatted numbers, which may prevent them from being used in calculations.

6. Add Zeros In Front Of A Number Using A Custom Number Format

Add Leading Zeros While The Number Remains Fully Functional For Calculations

You can also use custom number formatting to add 0 in front of a number in Excel. This allows numbers to display with leading zeros while remaining fully functional for calculations.

For example, a manufacturing company may assign 6-digit batch numbers and need future batches to follow this pattern while keeping the leading zeros. If the first batch number is 000110 and entered in cell A2, a simple formula like =A2+1 ensures the sequence continues (e.g., 000110, 000111, 000112). By applying a custom format of 000000, Excel displays the numbers correctly while treating them as numeric values, allowing seamless calculations and sorting.

Step-by-Step Instructions:

Step 1: Highlight the cells where you want to add leading zeros.

Step 2: Right-click and select “Format Cells.”

Step 3: In the “Format Cells” dialogue box, go to the “Number” tab.

Step 4: Select “Custom” from the list on the left.

Step 5: Enter the desired format in the “Type:” box (e.g., 000000).

Step 6: Click “OK.”

Screenshot of the "Format Cells" dialog box in Excel, with the "Custom" category selected. A custom format of "000000" is applied to ensure numbers are displayed with six digits, adding leading zeros when necessary.

Step 7: The cells will display the numbers with leading zeros and retain them as values, allowing you to use them in calculations.

Screenshot of an Excel worksheet showing numbers formatted with leading zeros using a custom number format. The formula bar displays the actual number (e.g., "90"), but the cell shows "000090."

Note: Using this method will change the look of your number, but leave your number format as a number. This is extremely helpful if you are trying to avoid #VALUE errors.

Sorting Numbers Formatted with Leading Zeros

The above methods to add 0 in front of a number in Excel are beneficial when dealing with text or numerical data.

However, when you sort your data, if the column you want to sort contains numbers stored as numbers (using method 6) and numbers stored as text (using methods 1 to 5), you need to format them all as either numbers or text. If you do not apply this format, the numbers stored as numbers are sorted before those stored as text.

Conclusion

By mastering these techniques for adding 0 in front of a number in Excel, you enhance the clarity and accuracy of your data presentation. Add these tools to your ‘Excel toolbox’ to save time and work more efficiently.

Excel Practice File Download

  • Sign up to unlock the practice file

Watch The Excel Video Tutorial


Sharyn Baines
Sharyn Baines
Certified Microsoft Office Specialist

Was this blog helpful? I’m here to empower your journey with Excel, aiming to make your daily tasks more efficient and boost your potential.

Share your thoughts in the Comments below – your insights not only enrich others, they also help me tailor future content to your needs.

And if you’re looking to take a step further, join our exclusive ‘Insider Group‘. As a member, you’ll receive Weekly Super-Tips, and early access to in-depth tutorials. Sign up Today!

Happy Excel-ling!!

Leave a Reply

Your email address will not be published. Required fields are marked *