How to Remove 0 from Excel (7 Methods)

When we work with spreadsheets not prepared by us, we face different types of number formats in cells. For example, phone numbers may contain leading zeroes. On the other hand, some cells may contain only zeros as values which may affect further calculations in excel (For instance, in calculating average). Luckily, Excel has several options to remove both types of zeros. Here’s an overview of one of the options.

remove 0 from excel

Method 1 – Using the Find and Replace Option to Delete 0 Values from Excel

Steps:

  • Select the entire dataset (B5:B13).

Apply Find and Replace Option to delete 0 from Excel

  • Type Ctrl+T from the keyboard. Find and Replace window will show up.
  • Go to the Replace tab, type 0 in the Find what field, and leave the Replace with field blank.
  • Put the checkmark on ‘Match entire cell contents’ as we are looking for the cells which only contain zeros. Otherwise, it will replace zeros that are located in any number; such as 100, 80, 90, etc.
  • Click on the Replace All button.

Apply Find and Replace Option to delete 0 from Excel

  • Excel will show how many zero cell values are replaced with blanks. Hit on the OK button.

Microsoft Excel window comes up to notify

  • Here is the output where all the zeros have been removed from the dataset.

Empty cells


Method 2 – Removing Leading 0 Using Error Checking Option (Convert Text to Number)

Steps:

  • Select the entire dataset (B5:B13) that contains leading zeros. You will notice a yellow icon showing up at the top left corner of the selection.

Remove Leading 0 Using Error Checking Option (Convert Text to Number)

  • Click on the yellow error checking icon and choose the ‘Convert to Number’ option from the drop-down.

Remove Leading 0 Using Error Checking Option (Convert Text to Number)

  • We will see that all the leading zeroes are gone.

Converting into Number Format


Method 3 – Using Custom Number Format to Remove Leading 0 from Excel

Steps:

  • Select the entire dataset (B5:B11).

Erase Leading 0 by Changing Custom Number Formatting of the Cells

  • Go to the Number group from the Home. By default, the Special number format is selected here.

Erase Leading 0 by Changing Custom Number Formatting of the Cells

  • Choose General from the drop-down.

Erase Leading 0 by Changing Custom Number Formatting of the Cells

  • The following is our output.

Changing the Custom Number Format to General


Method 4 – Delete Leading 0 by Using Paste Special

Let’s assume we have a dataset in which values (numbers) are both in Text and Custom format.

Delete Leading 0 by Using Paste Special Technique 

Steps:

  • Select an empty cell and copy the cell.

Delete Leading 0 by Using Paste Special Technique 

  • Select the dataset (B5:B13) and right-click on it, then choose Paste Special

Delete Leading 0 by Using Paste Special Technique 

  • The Paste Special window will show up. Select Add from the Options group and click on OK.

Delete Leading 0 by Using Paste Special Technique 

  • This converts the text into numbers, resulting in removing leading 0s.

Using Paste Special Technique


Method 5 – Applying the VALUE Function to Remove Leading 0 from Excel

Steps:

  • Copy this formula in Cell C5:
=VALUE(B5)

Use VALUE Function to Remove Leading 0 from Excel

  • Press Enter to get the first output.
  • Use the Fill Handle (+) tool to copy the formula to the rest of the cells.

Utilizing the AutoFill Handle icon


Method 6 – Combining Excel Functions to Remove Leading 0 from String in Excel

Steps:

  • Copy the following formula in Cell C5:
=RIGHT(B5,LEN(B5)-FIND(LEFT(SUBSTITUTE(B5,"0",""),1),B5)+1)

Erase Leading 0 from Text in Excel Using Combination of Functions

  • Here’s the output of the formula once you use AutoFill.

Utilizing the AutoFill Handle icon

Formula Breakdown

➤  SUBSTITUTE(B5,”0″,””)

Here, the SUBSTITUTE function replaces zeros with Blank (“”), the result is ‘ABCD’.

➤  LEFT(SUBSTITUTE(B5,”0″,””),1)

Here, the LEFT function extracts the leftmost character of the string. And, the result is ‘A’.

FIND(LEFT(SUBSTITUTE(B5,”0″,””),1),B5)

Now, the FIND function looks for the left-most character and its position given by the LEFT formula. Here, the result of this part of the formula is ‘3’.

Next, 1 is added to the result of the FIND formula so that we get the whole length of the text string.

And, then, the result of the FIND formula is subtracted from the character length given by the LEN function.

RIGHT(B5,LEN(B5)-FIND(LEFT(SUBSTITUTE(B5,”0″,””),1),B5)+1)

Finally, the RIGHT function extracts the entire text string excluding the leading zeros.


Method 7 – Using Excel VBA to Delete Leading 0

Steps:

  • Select the entire dataset (B5:B13).

Delete Leading 0 from Excel Using VBA

  • Right-click on the corresponding Excel sheet name and choose View Code.

Delete Leading 0 from Excel Using VBA

  • A code Module will show up. Copy the following code there:
Sub RemoveZero()

Dim Range As Range
Dim WorkRange As Range
On Error Resume Next
xTitleId = "Excel"
Set WorkRange = Application.Selection
Set WorkRange = Application.InputBox("Range", xTitleId, WorkRange.Address, Type:=8)
WorkRange.NumberFormat = "General"
WorkRange.Value = WorkRange.Value

End Sub
			
Delete Leading 0 from Excel Using VBA
  • Run the code.

Delete Leading 0 from Excel Using VBA

  • All the leading zeros are gone from the dataset (B5:B11).

Output of Applying VBA


Download Practice Workbook

You can download the practice workbook that we have used to prepare this article.

<< Go Back To Data Cleaning in Excel | Learn Excel

Get FREE Advanced Excel Exercises with Solutions!
Hosne Ara
Hosne Ara

Hosne Ara is a materials and metallurgical engineer who loves exploring Excel and VBA programming. To her, programming is like a time-saving superhero for dealing with data, files, and the internet. She's skilled in Rhino3D, Maxsurf C++, MS Office, AutoCAD, and Excel & VBA, going beyond the basics. With a B. Sc. in Materials and Metallurgical Engineering from Bangladesh University of Engineering and Technology, she's shifted gears and now works as a content developer. In this role, she... Read Full Bio

We will be happy to hear your thoughts

Leave a reply

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo