In Excel: select the cells and apply a custom number format of 00000 (Ctrl+1 ▸ Custom) — the value stays a number and displays as 00742.
To pad numbers for display: select the range, Ctrl+1 ▸ Number ▸ Custom, and enter as many 0s as the width you need.
To keep typed zeros literally: format the empty cells as Text first (Home ▸ Number Format ▸ Text), then enter the values.
For a one-off entry, type an apostrophe before the value — '00742 — which forces text without changing the format.
To build a padded string from a number: =TEXT(A2,"00000").
To remove leading zeros from text: =VALUE(A2), or multiply the cell by 1 and copy ▸ Paste Special ▸ Values.
When importing a CSV, use Data ▸ From Text/CSV and set the column type to Text in the preview so the zeros survive the import.
What this does
Excel drops leading zeros because it stores the cell as a number, and 00742 and 742 are the same number. There are three fixes and they are not equivalent. A custom number format such as 00000 pads the *display* while the cell stays numeric, so it still sums and sorts numerically — this is right for fixed-width codes that are conceptually numbers. Formatting the cells as Text before typing keeps exactly what you type, which is right for identifiers such as ZIP codes, part numbers and phone numbers that should never be arithmetic. And =TEXT(A2,"00000") builds a padded text string from an existing number, which is what you need when exporting. Most people learn this as a sequence of clicks and forget it by next week; learning it as a pattern instead is what lets you apply it to the next, slightly different version of the problem without starting from scratch. That is the difference this page is trying to make. The difference between a quick fix and a sheet you can trust is the extra minute you spend validating “deleting leading zeros in excel”. Start on a copy or a tiny sample, keep the affected cells visible, and compare the result with the tool above before you touch the real workbook. When a formula is involved, keep the inputs labelled beside it, reference cells instead of typing values, and apply number formatting only after the result checks out. The point is a workspace setting that makes a big sheet comfortable to navigate, but the practical win is that someone else can open the file and understand what happened without asking you.
A worked example
Employee IDs should be five digits. If A2 holds 742, select the column, press Ctrl+1 ▸ Number ▸ Custom, enter 00000 and the cell reads 00742 while =A2+1 still returns 743. If instead the IDs are pasted in as 00742 and must stay literal, select the empty column first, set Home ▸ Number Format ▸ Text, then paste. To strip leading zeros the other way, multiply by 1 or use =VALUE(A2), which turns the text "00742" back into the number 742. ZIP codes, product codes, cost centres and account numbers all carry meaningful zeros, and losing them turns a working lookup into a column of #N/A. A practical tip before you scale it up: build it once on a small block of test data, confirm the number against the tool on this page, and only then point it at your real sheet. That one habit catches almost every mistake while it is still cheap to fix, long before a wrong figure reaches a report or a colleague.
In Google Sheets
If you are in Google Sheets rather than Excel, the good news is that the formula shown here is identical and the workflow barely changes — menus sit across the top instead of in a ribbon, and a few function names differ slightly, but anything you build here moves across with little or no rework. The aim was to get you unstuck fast and leave you a little more capable than a copy-paste would. The answer is at the top, the tool proves it, and the detail above shows why it holds — so the next time a colleague asks, you can answer without reaching for search. Treat “deleting leading zeros in excel” as a small building block rather than a chore. Once the inputs sit in their own cells and the formula reads from them, the same setup answers a dozen related questions with a tweak, and Excel keeps every dependent figure current as the data changes. The tool above is there so you can rehearse and verify before committing anything to a real workbook; the steps and worked example are there so the logic sticks. Get it right once and it stops costing you time — it starts saving it, every time the question comes back around.
Common mistakes
- Formatting cells as Text after the data is already in, which does nothing — the zeros were lost on entry and the format change does not bring them back.
- Using Text format for values that later need to be summed or compared numerically.
- Double-clicking a CSV instead of importing it through Data ▸ From Text/CSV, which silently strips the zeros before you ever see the file.
- Applying a custom format and then exporting to CSV, where only the underlying value is written and the padding disappears — use TEXT() to build a real padded string for exports.
- Mixing padded text and unpadded numbers in one column so lookups match on some rows and fail on others.
Frequently asked questions
How do I add leading zeros in Excel?
Select the cells, press Ctrl+1, choose Custom and enter a format of 0s matching the width you want — 00000 for five digits. The cell stays a number and displays the padding.
Why does Excel delete my leading zeros?
Because the cell is formatted as a number, and numerically 00742 equals 742. Format the cells as Text before typing, or use a custom number format to pad the display.
How do I remove leading zeros?
If they are text, =VALUE(A2) converts back to a number, or multiply the column by 1 and paste the values back. If they come from a custom format, change the format to General.
How do I keep leading zeros when opening a CSV?
Do not double-click the file. Open Excel first, then Data ▸ From Text/CSV, and in the preview set the affected column's type to Text before loading.
Other ways people ask this
On the way here you may have searched this as “stop excel deleting leading 0” and “excel deleting leading zero” — it is all the same task, and this page is the single, complete answer to it.
Why do people search for this in so many different ways?
Because the same task has many names. “stop excel deleting leading 0”, “excel deleting leading zero” all point at the one operation explained on this page, which is why they all lead here.