ExcelReady
CourseMock testsFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before day one. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Mock tests
  • Function guides
  • Blog

Test prep

  • Excel level test
  • Excel test practice
  • Free screening quiz
  • Certificate

Company

  • About
  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Errors & fixes
  3. Excel Scientific Notation: Fix Numbers Showing as E+

Excel Scientific Notation: Fix Numbers Showing as E+

By ExcelReady Team·Updated November 2, 2026·5 min read

The short answer

Excel shows scientific notation, such as 1.23457E+11, when a number has 12 or more digits in the General format. To fix it, select the cells, press Ctrl+1 and choose Number with 0 decimal places. For IDs longer than 15 digits, like card or account numbers, format the cells as Text before you type or import, because Excel turns the 16th digit onwards into zeros.

Key takeaways

  • General format switches to scientific notation for numbers with 12 or more digits. E+11 means times 10 to the power of 11.
  • Fix the display with Format Cells > Number (0 decimal places) or the custom format 0.
  • Excel keeps only 15 significant digits. Longer numbers lose their last digits for good, so store them as text.
  • Format cells as Text, or type an apostrophe first, to keep long IDs and codes like 12E3 exactly as typed.
  • When opening a CSV, import long ID columns as Text so they never become numbers.
On this page+
  1. Why Excel shows numbers as E+
  2. How to fix scientific notation with Format Cells
  3. Why the last digits turn into zeros
  4. How to keep long IDs as text
  5. How to turn a number into text with TEXT
  6. How to stop scientific notation when opening a CSV
  7. Codes that look like scientific notation
  8. Practise it

Excel scientific notation is the format that turns a long number like 123456789012 into 1.23457E+11. It happens because the default General format can't show 12 or more digits, so it shortens them. The fix is usually one format change, but long IDs such as card or account numbers need more care, because Excel can't store more than 15 digits as a number. This guide explains both, so you fix the display without losing data.

Why Excel shows numbers as E+#

Every new cell uses the General format. General shows numbers with up to 11 digits as they are, but switches to scientific notation for numbers with 12 or more digits. It can also do this for shorter numbers when the column is too narrow.

Scientific notation is a short way to write very large or very small numbers:

You typeExcel shows (General)What it means
1234567890121.23457E+111.23457 × 10¹¹
50000000000005E+125 × 10¹²
0.0000001231.23E-071.23 × 10⁻⁷

E+11 means "move the decimal point 11 places to the right". This is only the display. For numbers up to 15 digits, the full value is still in the cell: click it and look at the formula bar.

How to fix scientific notation with Format Cells#

Change the number format to Number with no decimals. This works for any value with 15 digits or fewer:

  1. Select the cells or the whole column.
  2. Press Ctrl+1 (Mac: ⌘1) to open Format Cells.
  3. On the Number tab, choose Number and set Decimal places to 0.
  4. Untick Use 1000 Separator if the value is an ID, so it doesn't show commas.
  5. Click OK.

123456789012 now shows in full. If the cell fills with #### instead, the column is too narrow for every digit. Widen it by double-clicking the right edge of the column header. The guide on hash symbols in a cell covers that fix.

You can also choose Custom and type 0 as the format. The custom format 0 shows the whole number with no decimals and no separators. For more patterns, see custom number formats in Excel.

Why the last digits turn into zeros#

Excel stores numbers with 15 significant digits. Anything after the 15th digit is replaced with 0. That's a limit of how Excel stores numbers, not a display setting, so no format can bring the digits back.

You type (16 digits)Excel stores
41112222333344444111222233334440
12345678901234561234567890123450

This matters for credit card numbers, bank account numbers, IMEI numbers, long barcodes and order IDs from some systems. If you've already typed or imported them as numbers, the lost digits are gone. Re-enter or re-import the data as text, as shown below.

A good rule: if you'll never add, average or multiply it, it isn't really a number. Store it as text.

How to keep long IDs as text#

Text cells keep every character exactly as typed, with no scientific notation and no 15-digit limit. There are two ways:

  • Format first. Select the empty cells, press Ctrl+1 (Mac: ⌘1), choose Text and click OK. Then type or paste the IDs. Formatting cells as Text after typing doesn't restore lost digits.
  • Type an apostrophe. Type '4111222233334444. The apostrophe tells Excel to keep the entry as text and doesn't show in the cell.

Excel may show a small green triangle and warn "Number Stored as Text". For IDs that's what you want, so choose Ignore Error. The same trick keeps zeros at the start of codes like 00721; see how to keep leading zeros in Excel. If you later need real numbers back, the guide to numbers stored as text shows how to convert them.

How to turn a number into text with TEXT#

The TEXT function converts a number into text using a format you choose. To get every digit as text:

Excel formula
=TEXT(B2,"0")

With 123456789012 in B2, the result is the text 123456789012. The TEXT function guide lists the format codes. This is useful when you join an ID into a sentence or export a column to another system. When the results look right, copy them and use Paste Special > Values to replace the formulas.

TEXT can't recover digits beyond the 15th, because they were never stored. It only fixes the display of numbers that are still complete.

You can also use TEXT to show scientific notation on purpose, for example in science or engineering work: =TEXT(B2,"0.00E+00") returns 1.23E+11.

How to stop scientific notation when opening a CSV#

When you double-click a CSV file, Excel converts every column it can into numbers, and long IDs turn into E+ values with their last digits lost. Saving the file again as CSV writes the damaged values back. Import the file instead:

  1. Open a blank workbook and go to Data > From Text/CSV.
  2. Select the file and click Import.
  3. In the preview, click Transform Data.
  4. Click the ID column's header, then set Data Type to Text, and choose Replace current if asked.
  5. Click Close & Load.

The IDs now arrive as text with every digit. The CSV vs XLSX comparison explains why CSV files lose formats like this.

Recent Microsoft 365 versions also have settings for this. In Excel for Windows, look under File > Options > Data > Automatic data conversion. You can turn off the option to keep the first 15 digits of long numbers and display them in scientific notation, so long numbers stay as text.

Codes that look like scientific notation#

Some codes contain a letter E between digits, such as part number 12E3 or batch 4E10. Excel reads them as scientific notation and stores 12000 and 40000000000. Use the same fixes: format the column as Text before typing, type an apostrophe first, or import the column as Text. In recent Microsoft 365 versions, the automatic data conversion settings above also include an option to stop converting digits around the letter E.

Practise it#

Number formats are tested in almost every Excel screening, and a column full of E+ values is a classic trap. Practise number formatting in a live spreadsheet, including resetting cells to General, then practise TEXT and VALUE to move numbers to text and back. Each lesson checks your answer instantly. Then try the exercise on this page and turn an E+ account number into full text.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

Column B shows account numbers as 1.23457E+11. Make a text copy that shows every digit: click C2 and type =TEXT(B2,"0"), then press Enter.

fx
ABCD
1
Customer
Account number
As text
2
Harlow Ltd
1.23457E+11
3
Kestrel Foods
9.87654E+11
4
Nordway
5.55012E+11
5
Pinecrest
3.10046E+11
6
7
8

Tip: TEXT takes a value and a format in quotes. The format "0" means a whole number with no decimals and no scientific notation.

Practise this in a lesson

LessonMore formattingItalic and underline, comma style, date format, and resetting a cell to General.LessonTEXT and VALUE: numbers to text and backFormat dates and dollar amounts inside sentences with TEXT, and turn digits stored as text into real numbers with VALUE.Function guideTEXTFormat dates, prices and percentages inside labels with Excel's TEXT function. Format codes, common mistakes and a live practice exercise.

Frequently asked questions

How do I stop Excel from showing scientific notation?

+

Select the cells, press Ctrl+1 (Mac: Command+1), choose Number and set decimal places to 0. Widen the column if you then see ####. For IDs and codes, format the cells as Text before entering the data.

What does E+ mean in Excel?

+

E+ is scientific notation. 1.23457E+11 means 1.23457 times 10 to the power of 11, which is about 123,457,000,000. It's a display format; the full value is still in the cell if it has 15 digits or fewer.

Why does Excel change the last digits of my number to 0?

+

Excel stores numbers with 15 significant digits. A 16-digit number such as a card number loses its 16th digit, which becomes 0. The original digit can't be recovered, so re-enter the value as text.

How do I open a CSV without scientific notation?

+

Don't double-click the file. Use Data > From Text/CSV, choose Transform Data, set the ID column's type to Text and load it. The values then stay exactly as they are in the file.

How do I convert a number in scientific notation to text?

+

Use =TEXT(A2,"0"). It returns the number as text with every digit shown, up to Excel's 15-digit limit. You can then copy and paste the results as values.

Sources

  • Available number formats in Excel - Microsoft Support
  • TEXT function - Microsoft Support
  • Create a custom number format - Microsoft Support

Written and checked by the ExcelReady Team. First published November 2, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. Why Excel shows numbers as E+
  2. How to fix scientific notation with Format Cells
  3. Why the last digits turn into zeros
  4. How to keep long IDs as text
  5. How to turn a number into text with TEXT
  6. How to stop scientific notation when opening a CSV
  7. Codes that look like scientific notation
  8. Practise it

Keep reading

Errors & fixes· 6 min read

Numbers Stored as Text in Excel: Find and Fix

Numbers stored as text look like numbers but Excel treats them as words, so SUM skips them and lookups miss them. You can spot them by left alignment and a small green triangle. To fix them, select the cells, click the warning icon and choose Convert to Number, or use =VALUE(A2) in a helper column.

Text· 5 min read

How to Add or Keep Leading Zeros in Excel

To add leading zeros in Excel, use =TEXT(A2,"00000"), which pads a number to five digits, so 742 becomes 00742. To keep the cell a number, apply a custom number format of 00000 instead. To type an ID with zeros and keep them, format the cells as Text first or start the entry with an apostrophe, like '00742.

Errors & fixes· 5 min read

Why Excel Shows ##### in a Cell

Excel shows ##### when a number, date or time is too wide for its column. Double-click the right edge of the column header to widen it, and the value appears. If ##### stays however wide the column is, the cell holds a negative date or time, such as an end time before a start time. Fix that formula instead.

More on errors & fixes

  • Excel Running Slow? Speed Up Slow Formulas
  • Excel Sort Not Working? Causes and Quick Fixes
  • How to Stop Excel Changing Numbers to Dates
  • Excel SUM Showing 0? Causes and Fixes
  • SUMIF Not Working? Common Causes and Fixes
  • "You've Entered Too Many Arguments": How to Fix It
All errors & fixes articles →

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback, right in your browser. Nothing to download.

Start learning for free