Stop Using Font Dialog Boxes — Here’s How to Do Subscript in Excel Properly

The first thing most people do when they need subscript in Excel is double-click a cell, highlight text, right-click → Format Cells, then click the Subscript checkbox. That works — but only once. The second you edit that cell again, the formatting vanishes. Not because Excel is broken. Because you’re applying formatting to text, not characters, and Excel resets character-level formatting on edit. Trust me, I learned this the hard way after reformatting 47 chemical formulas in a supplier spec sheet — twice.

The Setup

You’re building a technical datasheet for a lab equipment supplier. Your team needs to document molecular formulas (H₂O, CO₂), isotopic notation (¹⁴C), and unit labels (m², cm³) — all inside Excel cells. You’ve got raw input in column A, and you need clean, editable, print-ready output in column B. No macros. No add-ins. Just built-in tools — used correctly.

A1: Raw Input B1: Target Output C1: Notes
H2O Subscript '2' only
CO2 Subscript '2' only
NaCl No subscript needed
m2 Superscript '2' for square meters
14C Superscript '14', normal 'C'
Ca3(PO4)2 Multiple subscripts: 3, 4, 2
pH7.4 Subscript '7', decimal stays normal
Fe2O3 Subscript '2' and '3'

The Challenge

Subscript isn’t like bold or center alignment. It’s character-specific formatting. And Excel treats it differently depending on how you trigger it. Clicking Format Cells after typing gives you a one-time visual fix — but if you later add a space or fix a typo, Excel drops the subscript. Why? Because Excel stores character formatting as part of the cell’s ‘rich text’ state — and editing triggers a reset unless you use the right entry sequence.

You also can’t rely on AutoCorrect or Find/Replace. There’s no built-in pattern for “2 → subscript ₂”. And pasting from Word or chem tools often brings in non-Unicode characters that don’t render consistently across devices or printers.

The real trap? Assuming Alt+= (the equation shortcut) will help. It opens Equation mode — great for fractions or integrals, terrible for inline formulas like H₂O inside a data table. You’ll end up with floating objects, misaligned rows, and broken filters.

Walking Through It

We’ll walk through the exact sequence that preserves subscript *and* keeps cells fully editable. We’ll use cell A2 (H2O) as our test case — then scale to the full list.

Step 1: Enter text in edit mode — before you type anything

Click cell A2. Press F2 — not Enter, not double-click. This puts Excel into edit mode *before* any content exists. Now type H2O. Don’t press Enter yet.

Step 2: Select only the digits you want subscripted

With your cursor still blinking inside the cell (you haven’t exited edit mode), hold Shift and press ← twice. That selects the 2 — just the digit, nothing else. You’ll see it highlighted in blue.

Step 3: Apply subscript using the keyboard — not the ribbon

Now press Ctrl + =. Yes — that’s Ctrl+=, not Alt+=. This toggles subscript *only on the selected characters*. You’ll see the 2 shrink and drop slightly. Press Enter to confirm.

Why Ctrl+= instead of Format Cells? Because Format Cells applies formatting at the cell level — which gets wiped on edit. Ctrl+= applies formatting directly to the selected characters, embedding it into Excel’s rich text stream. It survives edits, copy/paste, and even reopening the file.

Before and After — A2

Cell Before After
A2 H2O H2O

Step 4: Repeat for multi-digit subscripts — like Ca3(PO4)2

Go to A6. Press F2. Type Ca3(PO4)2. Now select only the 3 (Shift+← once), press Ctrl+=. Then move cursor to the 4 inside the parentheses — select it, press Ctrl+=. Finally, select the final 2, press Ctrl+=.

Important: Don’t select multiple digits at once (e.g., ‘14’ in 14C). Ctrl+= applies to *each character separately*. If you select ‘14’ and hit Ctrl+=, both become subscript — but in isotopic notation, only the mass number is superscript, and it’s *not* subscript. So for 14C, you’d actually use Ctrl+Shift++ (superscript), not Ctrl+=.

Step 5: Handle mixed cases — pH7.4

A7 says pH7.4. You want the 7 subscripted, but not the .4. So after typing, position cursor just before the 7. Press Shift+→ once → selects only the 7. Ctrl+=. Done. The decimal and 4 stay baseline.

Before and After — Full Column A → B

Row A (Raw) B (After Ctrl+=) How Selected
2 H2O H2O Shift+← ×2
3 CO2 CO2 Shift+← ×1
4 NaCl NaCl No selection needed
5 m2 m2 Ctrl+Shift+=
6 14C Select '14', Ctrl+Shift+=
7 Ca3(PO4)2 Ca3(PO4)2 Three separate selections
8 pH7.4 pH7.4 Select only '7'
9 Fe2O3 Fe2O3 Two selections, two Ctrl+=

The Result

Here’s what your final column B looks like — fully editable, printer-safe, and stable across sessions:

B1: Final Output Rendered Appearance Editable?
H2O H₂O Yes — add space, change O → OH, subscript stays
CO2 CO₂ Yes
NaCl NaCl N/A
m2 m² Yes
¹⁴C Yes
Ca3(PO4)2 Ca₃(PO₄)₂ Yes — even editing inside parentheses
pH7.4 pH₇.4 Yes — decimal untouched
Fe2O3 Fe₂O₃ Yes

What Could Go Wrong

These three mistakes break subscript more often than anything else — and they’re easy to miss until you’re deep in review.

Mistake #1: Applying subscript *after* exiting edit mode

You type H2O in A2, press Enter, then click back in, highlight the 2, and click the subscript button. Visually, it looks right — but try adding a space after the O. The 2 jumps back to baseline. Why? Because Excel stored the original unformatted string, and the character formatting wasn’t embedded during entry. It’s a temporary overlay — not persistent formatting.

Mistake #2: Using Alt+= (Equation mode) inside a data table

You press Alt+= in A2, type H_2O, and hit Enter. Excel inserts an equation object — not text. It floats over the grid, breaks filtering, won’t sort, and prints inconsistently. Worse: if you later drag-fill down, you get blank cells, not replicated equations. This is fine in a report footnote — disastrous in a dataset.

Mistake #3: Selecting too much — especially decimals or letters

You’re formatting pH7.4 and highlight 7.4 — then hit Ctrl+=. Now both the 7 and .4 are subscripted: pH7.4. That reads as “p-H-seven-dot-four”, not “p-H-seven point four”. Same issue with CO2: selecting O2 makes the O subscript too — giving you CO2, which is chemically meaningless. Always select digits *only*, and verify by toggling format off/on with Ctrl+=.

Quick-reference shortcut table — keep this handy:

Action Shortcut Notes
Enter edit mode F2 Essential first step
Toggle subscript Ctrl + = Select digits first
Toggle superscript Ctrl + Shift + = For m², ¹⁴C, etc.
Remove formatting Ctrl + Spacebar Resets to plain text
Select next character Shift + → Safer than mouse for precision
Select previous character Shift + ← Use for trailing digits
Rachel Torres

Rachel Torres

Rachel coaches teams on email management and digital communication best practices. She has trained over 5