What Most People Miss About Scientific Notation in Excel

It’s 3:12 PM. You’re pasting lab sensor readings into Excel: 6.02214076E+23, 1.602176634E-19, 9.1093837015E-31. You hit Enter. Excel shows 6.02E+23. Your colleague says, “Just format the cell.” You do — but now 0.000000123 becomes 1.23E-07, and your finance team rejects the report because ‘it looks like an error.’

Quick Answer

To write scientific notation in Excel, you don’t type E+ manually and hope — you either enter the number as a literal (e.g., 6.02E23 in A1), or apply Number Format > Scientific to a numeric cell. But here’s what most miss: Excel treats 6.02E23 as a number — not text — and will round it if the cell isn’t wide enough or the precision exceeds 15 digits.

All the Methods

MethodTime for 10K rowsAccuracyDifficulty
Direct entry (1.23E-06)InstantExact (if ≤15 sig digits)Easy
Home > Number > Scientific format12 sec (Ctrl+1 → Sci → OK)Rounds to displayed digits onlyEasy
Custom format 0.00E+0028 sec (manual typing)Preserves full stored valueMedium
TEXT() function + CONCATENATE42 sec (formula per cell)Text output — no math possibleMedium
Paste Special > Text (to prevent auto-conversion)8 sec (Alt+E+S+T)Guarantees exact string — no calculationEasy

Method 1 Deep Dive: Direct Entry — How to Put Scientific Notation in Excel

Type 6.022E23 into cell A1 and press Enter. Excel instantly converts it to a number — not text. Check the formula bar: it shows 6.022E+23. That’s correct.

But try 1.234567890123456789E10. Excel displays 1.23456789012345E+10 — and truncates everything after the 15th digit. The trailing 6789 is gone forever. This is non-negotiable: Excel stores only 15 significant digits.

Here’s what most people miss: If you need to preserve more than 15 digits (e.g., atomic mass constants), you must enter them as text first — before Excel sees them as numbers. Do this:

  1. Select column A (or your target range).
  2. Right-click → Format Cells → Category: Text.
  3. Now type 6.02214076E+23 — it stays exactly as typed.

Sample data in A2:A7:

CellEntryWhat Excel Stores
A26.022E236.022E+23 (number, 4 sig digits)
A31.602176634E-191.602176634E-19 (10 sig digits)
A49.1093837015E-319.1093837015E-31 (11 sig digits)
A5'1.234567890123456789E10'1.234567890123456789E10 (text, all 19 chars)
A6=TEXT(1234567890123456789,"0.00E+00")1.23E+18 (text, rounded to 3 sig digits)
A7=CONCATENATE("1.234567890123456789","E+10")1.234567890123456789E+10 (text, exact)

Note the apostrophe in A5: that forces text mode. No math. No rounding. Just raw fidelity.

Method 2 Deep Dive: Formatting — How to Add Scientific Notation in Excel

This is how to add scientific notation to existing numbers — say, you’ve already pasted 0.000000123 into B2. You want it to show as 1.23E-07.

Do this: Select B2 → Press Ctrl+1 → Choose Scientific → Set Decimal places to 2 → Click OK.

Now B2 displays 1.23E-07. But — and this is critical — the underlying value is still 0.000000123. You can use it in formulas. It’s still a number.

Where people get tripped up: formatting doesn’t change the stored value. So if you copy B2 and paste into Word, you’ll get 1.23E-07 — but if you paste into another Excel sheet with General format, it becomes 1.23E-07 again, not 0.000000123. Why? Because Excel pastes the formatted appearance by default — unless you use Paste Special > Values.

Try this test: In C2, type =B2*1000. Result? 1.23E-04. It works — because B2 is still numeric.

Now try custom formatting. Right-click B2 → Format Cells → Custom → Type: 0.000E+00. You get 1.230E-07. Three decimals. Same number. More control.

Here’s the counterintuitive tip: If your number is 0, Scientific format shows 0.00E+00 — which looks wrong. To fix that, use a custom format with conditions: [=0]"0";0.00E+00. Now zero shows as plain 0.

Real-world example: Lab results from Acme Corp (C3:C8):

Sample IDConcentration (mol/L)Scientific Display
S-78210.000000002142.14E-09
S-78220.0000000000008918.91E-13
S-78230.0000000000000003073.07E-16
S-782400
S-78251234567890123451.23E+14
S-782612345678901234561.23E+15

Notice row 6: Excel rounds 1234567890123456 to 1.23E+15 — because only 15 digits are retained. The last digit (6) was dropped during storage, before formatting ever applied.

Cheat Sheet

TaskHow to Do ItKeyboard Shortcut
Enter scientific notation as text (exact)Type '6.022E+23 (apostrophe first)None — must type '
Apply Scientific formatSelect cells → Ctrl+1 → Scientific → OKCtrl+1
Paste values only (avoid auto-formatting)Copy → Alt+E+S+V → EnterAlt+E+S+V
Paste as text (preserve exact strings)Copy → Alt+E+S+T → EnterAlt+E+S+T
Custom format: 3-digit mantissaFormat Cells → Custom → 0.000E+00Ctrl+1 → Custom
Force zero to show as 0, not 0.00E+00Custom format: [=0]"0";0.00E+00Ctrl+1 → Custom
Convert number to scientific text (for labels)=TEXT(A1,"0.00E+00")None — formula
Tom Bradley

Tom Bradley

Tom has 15 years of experience in office management and supply chain optimization. He shares practical tips for running efficient workplaces.