What Most People Miss About How to Undo Something in Excel

Yes, you can undo something in Excel with Ctrl+Z. But if you just overwrote column D with a faulty VLOOKUP and hit Enter five times, you’ll only get back three of those steps — and that’s assuming you haven’t touched any other sheet.

The Problem

You’re halfway through updating Q1 sales data for six regional teams. You copy-paste values from a messy CSV into Sheet1!A2:E50, then realize — too late — that the paste overwrote formulas in column E that pulled commission rates from Sheet2!B2:B25. You try Ctrl+Z. Nothing. Then again. Still nothing. The formula bar shows =42890 instead of =VLOOKUP(A2,Sheet2!$A$2:$B$25,2,0).

This isn’t rare. It’s the quiet panic every analyst feels when Excel’s undo stack vanishes mid-task — especially after switching sheets, saving, or running a macro. And no, ‘just restore from AutoRecover’ isn’t always an option. Your IT policy disables it. Your laptop battery died 12 minutes ago. You’re on a shared workbook locked by Priya from Finance.

Cell Before Paste (Formula) After Paste (Value) Recoverable? Rating
E2 =VLOOKUP(A2,Sheet2!$A$2:$B$25,2,0) 12.5% 5/5
E3 =VLOOKUP(A3,Sheet2!$A$2:$B$25,2,0) 9.8% 5/5
E15 =IF(B15>100000,15%,10%) 10% ✗ (formula overwritten, no history) 1/5
E22 =INDEX(Sheet2!C:C,MATCH(A22,Sheet2!A:A,0)) $45,200 ✗ (sheet changed before undo) 0/5
E37 =ROUND(D37*0.12,2) $1,843.60 ✓ (if undone within same session) 4/5
E49 =SUMIFS(Sheet3!D:D,Sheet3!A:A,A49) #N/A ✗ (error value pasted, no formula trace) 0/5

The Solution

Undoing isn’t just about hitting Ctrl+Z — it’s about knowing when it works, how far it goes, and what else you can do when it fails. Let’s fix the mess above — step by step — using what Excel actually gives you.

  1. Try Ctrl+Z — but don’t spam it. Excel tracks up to 100 actions (not always — more on that later), but only in the current session and only if you haven’t saved, switched workbooks, or run certain commands. Press Ctrl+Z once. Pause. Look at the formula bar. If E2 shows the original formula again, great. If not, stop pressing — you might skip over recoverable states.
  2. Use the Undo dropdown arrow (Alt+U, U). Click the small arrow next to the Undo icon on the Quick Access Toolbar — or press AltUU. This opens a list of your last ~20 actions. Scroll up and find “Paste” or “Fill”. Click it. Unlike Ctrl+Z, this lets you jump back multiple steps without losing intermediate states.
  3. Check if AutoRecover is active — right now. Go to File > Options > Save. Look for “Save AutoRecover information every X minutes”. If it’s set to 10 and you’ve been working for 8 minutes, you’re likely safe. If it says “Disabled”, that explains why nothing’s recoverable. (We’ll cover how to enable this permanently in Going Further.)
  4. Restore from a previous version — even if you didn’t save. In Excel 365 or Excel 2019+, go to File > Info > Version History. You’ll see timestamps like “Yesterday, 3:42 PM” or “2 hours ago”. Click one. Excel opens a read-only copy. Compare E2:E50 against your current sheet. Copy the formulas back manually — yes, it’s tedious, but it’s faster than rebuilding from scratch.

Here’s what Sheet1 looks like after restoring the formulas from Version History (using “2 hours ago” snapshot):

Cell Restored Formula Result Verified Against Sheet2?
E2 =VLOOKUP(A2,Sheet2!$A$2:$B$25,2,0) 12.5%
E3 =VLOOKUP(A3,Sheet2!$A$2:$B$25,2,0) 9.8%
E15 =IF(B15>100000,15%,10%) 10%
E22 =INDEX(Sheet2!C:C,MATCH(A22,Sheet2!A:A,0)) $45,200
E37 =ROUND(D37*0.12,2) $1,843.60
E49 =SUMIFS(Sheet3!D:D,Sheet3!A:A,A49) $28,710.40

Going Further

Ctrl+Z is your first reflex — but real resilience comes from stacking fallbacks. Here’s what most people skip until it’s too late:

  • Enable AutoRecover globally. Go to File > Options > Save. Check “Save AutoRecover information every” and set it to 2 minutes (not 10). Uncheck “If I close without saving, prompt to save”. Why? Because Excel won’t auto-save if you click “Don’t Save” — but AutoRecover still writes in the background. That 2-minute interval catches more than you’d think.
  • Create manual checkpoints with Ctrl+S + naming. Before any risky operation (paste special, find/replace across all sheets, macro run), save with a suffix: Sales_Q1_v2_before_paste.xlsm. You’ll thank yourself when v2 becomes v12 and you need to compare logic changes.
  • Use the ‘Select Special’ trick to reverse accidental formatting. Say you accidentally applied bold to A1:Z1000. Don’t Ctrl+Z — it may be buried under 50 actions. Instead: select A1:Z1000 → Ctrl+GSpecial → choose “Formatting” → click OK → then clear formatting (Ctrl+1 → Font tab → click “Normal font”). Done in 4 seconds.
  • Turn on Track Changes — for yourself. Yes, it’s meant for collaboration, but it’s gold for solo recovery. Go to Review > Track Changes > Highlight Changes. Check “Track changes during editing” and “Highlight changes on screen”. Now every edit leaves a tiny blue triangle in the top-right corner of the cell. Hover to see who (you), when, and what changed. Not undo — but forensic reconstruction.

One counterintuitive tip: Never use Ctrl+Z after saving. Once you save, Excel resets its undo stack. So if you save, then realize you pasted wrong, Ctrl+Z won’t help — but File > Open > Browse > Right-click your file > Restore previous versions (Windows) or File > Revert To > Browse All Versions (Mac) will. That’s your true safety net.

When NOT to Use This

Undo isn’t magic. It has hard limits — and some of them surprise even seasoned users.

  • After closing and reopening the file: Undo history is gone forever. No exceptions. Even if AutoRecover was on, the stack itself doesn’t persist across sessions.
  • After running most macros: Unless the macro explicitly includes Application.EnableEvents = True and Application.Undo support (rare), it clears the undo stack. Always test macros on a copy first.
  • In shared workbooks: Excel disables undo entirely when “Share Workbook” is active (legacy feature — avoid it). Modern co-authoring (via OneDrive/SharePoint) preserves undo per user, but not across users.
  • After structural changes: Inserting/deleting entire rows/columns, renaming sheets, or converting tables to ranges often truncates the undo list to just the last action — not the chain leading up to it.

Also: undo won’t recover deleted worksheets. If you right-click “Sheet3” and choose Delete, that’s permanent unless you catch it before clicking OK — or have a backup. There’s no “undo delete sheet” in Excel. (Yes, I lost a full pivot cache that way. Trust me, I learned this the hard way.)

Keyboard Shortcuts

These aren’t just convenience — they’re speed anchors when panic hits. Memorize the first three. The rest are lifesavers in edge cases.

Shortcut Action Notes
Ctrl+Z Undo last action Works only in current session, max ~100 steps
Ctrl+Y Redo (if undo was used) Only works immediately after undo — no history beyond that
Alt+U, U Open Undo dropdown menu Shows full list of recent actions — best for multi-step rollback
Ctrl+Alt+Z Undo multiple actions (Excel 365 only) Hold to scroll backward — faster than clicking dropdown
F12 Save As — create instant checkpoint Type “_backup” before extension — e.g., “Q1_final_backup.xlsx”
Alt+F+E Open Version History (Excel 365) Fastest path when Ctrl+Z fails — no mouse needed
Emily Watson

Emily Watson

Emily is an expert in workplace culture and team dynamics. Her articles help professionals navigate interpersonal challenges and build better coworker relationships.