Excel doesn’t spell-check as you type—and if your colleague just told you it does, they’re either misremembering or testing your patience. That ‘red squiggle’ you expect? It’s not there. Not by default. Not ever—unless you manually trigger it or change three hidden settings most users never touch.
The Myth
Most people believe Excel has live, automatic spell checking—just like Word or Google Sheets. They assume typing reciept in cell D7 will instantly underline it in red. They wait. Nothing happens. They blame their version, their language pack, or ‘Excel being broken.’ None of those are true. The myth isn’t just wrong—it’s dangerously misleading because it makes people skip verification entirely.
The Reality
Excel *does* have spell check—but it’s manual, silent, and context-aware. It only scans cells containing text (not formulas returning text), ignores numbers formatted as text, and skips cells with mixed content (e.g., Q3-2024: $12,450). Worse: it won’t flag Acme Corpp if ‘Corpp’ appears elsewhere in the workbook—even once—as a proper noun.
| Symptom | Cause | Fix |
|---|---|---|
| No red underlines appear while typing | Excel doesn’t render real-time visual feedback for spelling | Press Alt + A + S to run spell check on selected range (e.g., A1:C20) |
| ‘Reciept’ passes spell check in cell B5 | Custom dictionary contains ‘reciept’ from prior manual acceptance | Go to File > Options > Proofing > Custom Dictionaries → delete or edit |
| Spell check skips column E entirely | Cells in E2:E15 contain formulas like =CONCATENATE(A2," - ",C2) | Copy values only (Ctrl+C → Alt+E+S+V → Enter), then re-run spell check |
| Names like ‘Sarah Chen’ flagged as misspelled | Default dictionary is set to English (US); ‘Chen’ isn’t in that list | Add ‘Chen’ to custom dictionary during spell check, or switch to English (Singapore) |
Why the Myth Persists
Early Excel versions (2003–2010) had a ‘Check spelling as you type’ checkbox buried in Tools > Options > Spelling. It was removed in Excel 2013—not because Microsoft dropped spell check, but because it caused massive performance lag on large sheets. Yet YouTube tutorials from 2009 still rank #1 for ‘excel auto spell check’, and forum posts cite them as gospel. Even Microsoft’s own support page says ‘Excel checks spelling automatically’—without clarifying it means *only when you open the Spelling dialog*. That ambiguity stuck.
The Right Way
Here’s how to make spell check reliable—not magical. Start with this sample dataset in A1:D10:
| Product ID | Client Name | Notes | Amount |
|---|---|---|---|
| P-7821 | Tectonic Ltd | Invoice sent; follow up reciept | $14,890 |
| P-7822 | NexaSoft Inc | Deliverables confirmed; no issues | $9,200 |
| P-7823 | Zylo Dynamics | Pending sign-off — client responed late | $22,500 |
| P-7824 | Acme Corp | Final payment due 2024-04-15 | $31,600 |
| P-7825 | Veridian Group | Contract renewal pending; review terms | $18,950 |
Select A1:D10. Press Alt + A + S. Excel opens the Spelling dialog. It catches ‘reciept’ (should be ‘receipt’) and ‘responed’ (should be ‘responded’). But notice: it skips ‘Zylo Dynamics’—because ‘Zylo’ exists in your custom dictionary from last month’s sales report. That’s intentional design, not a bug.
The beauty of this approach is precision: Excel doesn’t guess. It compares against dictionaries *you control*. What makes this elegant is that you can add domain-specific terms (APIv3, SQL_Sync, FinOps) in seconds—and they’ll never get flagged again.
Proof It Works
Here’s the same 5-row sample before and after correction:
| Cell | Before | After | Change Type |
|---|---|---|---|
| C2 | follow up reciept | follow up receipt | Spelling |
| C3 | no issues | no issues | No change |
| C4 | client responed late | client responded late | Spelling |
| C5 | Final payment due 2024-04-15 | Final payment due 2024-04-15 | No change |
| C6 | review terms | review terms | No change |
Exceptions
There *are* two narrow cases where Excel *does* behave like it has auto spell check—and it’s easy to confuse them:
- Data Validation with Dropdowns: If you use a list validation (e.g., =$F$1:$F$5 where F1:F5 = {“Approved”, “Pending”, “Rejected”}), typing ‘Apporved’ triggers an error alert. That’s not spell check—it’s validation rejecting unrecognized input.
- Power Query Editor: When editing text in Power Query, misspellings *are* underlined in real time—but only inside the Query Editor window, not in the final Excel sheet. This trips up analysts who assume the behavior carries over.
- Excel for the Web (limited): On office.com, spell check runs automatically when you click outside a cell—but only on single-line text, and only if you haven’t disabled it in Settings > General > ‘Check spelling as you type’. This setting doesn’t exist in desktop Excel.
So yes—Excel has spell check. No—it doesn’t auto-correct. And no—you shouldn’t wait for it to ‘just work.’ Run Alt + A + S before sending any client-facing sheet. Better yet: assign it to a Quick Access Toolbar button. Your reputation hinges on ‘receipt’, not ‘reciept’.