How to Add Leading Zeros in Google Sheets

Published on

Why add leading zeros in Google Sheets? The answer is simple: to make all the numbers in a column equal in length or visually identical.

There are two methods to add leading zeros, depending on your needs:

  1. Custom Number Formatting: Add leading zeros to the existing range without altering the data type.
  2. Using a Formula: Add leading zeros using a formula without affecting the source data. The result will be in a new range. This method has two options:
    • QUERY Formula: Maintains the data type as numbers.
    • TEXT Formula: Converts the numbers to text.

Adding Leading Zeros with Custom Number Formatting in Google Sheets

This method retains the number data type.

If you have numbers in a range and want to automatically apply leading zeros without changing the data type, follow these steps. This method ensures that the numbers remain as numbers, so calculations using those numbers won’t be affected.

Steps to Add Leading Zeros Using Number Formatting in Google Sheets
  1. Select the range where you want to add leading zeros in your Google Sheets file.
  2. Click Format > Number > Custom number format.
  3. Decide the maximum number of digits you may enter in the selected cells. For example, if you plan to enter numbers ranging from 1 to 6 digits, enter six zeros in the custom field.
  4. Click the Apply button.

This will add leading zeros without changing the data type in the selected range. If you have decimal numbers, the decimal part might become hidden.

To make the decimal part visible, click the Increase Decimal Places button on the toolbar. The numbers will remain uniform in length.

Note: To remove the leading zeros, select the range and click Format > Number > Automatic.

Adding Leading Zeros Using Formulas in Google Sheets

When using a formula to add leading zeros, keep in mind that the output will be text or number formatted depending on the formula used.

For example, to make the numbers in the range A2:A10 equal in length, use the following TEXT array formula in cell B2:

=ArrayFormula(IF(A2:A10="", ,TEXT(A2:A10, "000000"))

The output of this formula will be text-formatted.

Another option is the QUERY formula:

=QUERY(A2:A10, "FORMAT A '000000'")

This formula will also add leading zeros to the numbers in the range A2:A10. If you enter this formula in cell B2, you’ll see that the values in the range B2:B10 will be formatted as numbers, not text.

Adding Leading Zeros with the QUERY Formula in Google Sheets

You can adjust the number of zeros according to the length you need.

If you want to display decimals as well, replace 000000 in both formulas with 000000.00.

The QUERY function offers advanced data manipulation capabilities. For example, if you have employee data with ID, Name, and Advance Amount in columns A, B, and C respectively, the following QUERY formula will filter the data for employees whose advance amount is greater than 100 and add leading zeros to the ID column:

=QUERY(A1:C, "SELECT A, B, SUM(C) WHERE C >100 GROUP BY A, B FORMAT A '000'", 1)
QUERY Format Clause for Number Formatting

Additional Tip

If you want to add leading zeros and don’t need to worry about specific digit length or formatting, simply start the number with an apostrophe.

For example, to enter 0001 in cell A1, type it as '0001.

Resources

Prashanth KV
Prashanth KV
Your Trusted Google Sheets and Excel Guide Prashanth KV brings a wealth of experience in Google Sheets and Excel, cultivated through years of work with multinational corporations in Mumbai and Dubai. As a recognized Google Product Expert in Docs Editors, Prashanth shares his expertise through insightful blogging since 2012. Explore his blog for practical tips and guidance on maximizing your spreadsheet skills.

How to Extract Numbers from Text in Excel with Regex

You can use the REGEXEXTRACT or REGEXREPLACE functions to easily extract numbers from text...

Using OFFSET and MATCH Together in Google Sheets: Advanced Tips

One powerful and flexible way to look up values is by combining the OFFSET...

How to Use OFFSET and XMATCH Functions Together in Excel

We often use the OFFSET and XMATCH functions together to match a value in...

How to Calculate Maximum Drawdown in Excel and Google Sheets

You can use the following dynamic array formula to calculate maximum drawdown (MDD) in...

More like this

Using OFFSET and MATCH Together in Google Sheets: Advanced Tips

One powerful and flexible way to look up values is by combining the OFFSET...

Running Count with Structured References in Google Sheets

Running a count with structured references is achievable in Google Sheets tables using the...

Running Total with Structured Table References in Google Sheets

You can use two types of formulas to create a running total with structured...

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.