Microsoft Excel Keyboard Shortcuts
A printable reference for the most-used Microsoft Excel keyboard shortcuts. Covers common commands, data entry, selection & navigation, formulas, formatting, rows & columns, worksheets, and PivotTables. Top toolbar switches between Windows and Mac keys — the same shortcut shows the correct keys for each platform. Click any row's Copy button to grab the keys.
Microsoft Excel Microsoft 365 / Excel 2021+
104 shortcuts
Common commands15
- New workbookCtrlN
- Open workbookCtrlO
- Save workbookCtrlS
- Save AsF12 (or CtrlShiftS)
- Close workbookCtrlW
- PrintCtrlP
- UndoCtrlZ
- Redo / RepeatCtrlY
- Cut / Copy / PasteCtrlX / CtrlC / CtrlV
- Paste Special (formats / values only)CtrlAltV
- FindCtrlF
- ReplaceCtrlH
- Go ToCtrlG (or F5)
- Select allCtrlA
- Toggle formula bar expandCtrlShiftU
Data entry & editing15
- Cancel cell entryEscape
- Confirm cell entryEnter
- Edit active cellF2
- Insert line break in cellAltEnter
- Delete character to left of cursorBackspace
- Delete character to right of cursorDelete
- Delete selection and shift leftBackspace (or Delete)
- Delete selection and shift upCtrlMinus
- Insert current dateCtrl;
- Insert current timeCtrlShift;
- Move cursor to start of cell contentHome
- Move cursor to end of cell contentEnd
- Complete cell entry and stay in cellCtrlEnter
- AutoSum selected rangeAlt=
- Enter array formula (legacy)CtrlShiftEnter
Selection & navigation14
- Move to beginning of rowHome
- Move to end of rowEnd
- Move to beginning of worksheetCtrlHome
- Move to last used cellCtrlEnd
- Move one screen up / downPage Up / Page Down
- Move one screen left / rightAltPage Up / AltPage Down
- Move to next / previous sheetCtrlPage Down / CtrlPage Up
- Move to next non-empty cell in row / columnCtrl→ / Ctrl← / Ctrl↑ / Ctrl↓
- Extend selection to next non-empty cellCtrlShift→ / ← / ↑ / ↓
- Select current region around active cellCtrlShift*
- Select current column / rowCtrlSpace / ShiftSpace
- Select entire worksheetCtrlA (twice in Excel 2007)
- Toggle add to multi-selectionShiftF8
- Extend selection to last used cellCtrlShiftEnd
Formulas12
- Start a formula=
- Insert function dialogShiftF3
- Toggle absolute / relative referenceF4
- Calculate active sheetF9
- Calculate all open workbooksCtrlAltF9
- Insert AutoSumAlt=
- Insert current date (formula =TODAY())Ctrl;
- Define name dialogCtrlF3
- Paste name into formula / cellF3
- Expand formula barCtrlShiftU
- Calculate selected cells (selection only)F9 (or CtrlShiftF9 if no selection)
- Cancel formula entryEscape
Formatting14
- Format Cells dialogCtrl1
- Bold / Italic / UnderlineCtrlB / CtrlI / CtrlU
- Apply currency format (2 decimals)CtrlShift$
- Apply percentage formatCtrlShift%
- Apply date formatCtrlShift#
- Apply time formatCtrlShift@
- Apply number format (2 decimals, thousands sep)CtrlShift!
- Apply general format (clear formatting)CtrlShift~
- Apply outline borderCtrlShift&
- Remove outline borderCtrlShift_
- Strikethrough textCtrl5
- Increase / decrease indentAltShift→ / ← (or CtrlAltTabarrows)
- Clear all formattingCtrlSpace then N
- Apply accounting formatCtrlShift~ (or via Format Cells)
Rows & columns12
- Insert rowCtrlShiftPlus (or right-click → Insert)
- Insert columnCtrlShiftPlus (select column first)
- Delete row / columnCtrlMinus
- Hide selected columnCtrl0
- Hide selected rowCtrl9
- Unhide rows / columnsCtrlShift0 (rows) / CtrlShift9 (cols)
- Group selected rows / columnsAltShift→
- UngroupAltShift←
- Set row heightRight-click row header → Row Height
- Auto-fit column widthRight-click col header → Column Width → Best fit (or AltO,C,A)
- Insert row above (modern Excel)CtrlShift=
- Freeze top rowAltW, F (or View → Freeze Panes → Freeze Top Row)
Worksheets & workbooks10
- Insert new worksheetShiftF11
- Go to next / previous sheetCtrlPage Down / CtrlPage Up
- Rename current sheetAltH, O, R (or double-click tab)
- Move / copy current sheetDrag sheet tab (hold Ctrl to copy)
- Delete current sheetAltH, D, S (or right-click tab → Delete)
- Show sheet tabs / scroll tabsCtrlShiftPage Up / Page Down
- Hide current sheetAltH, O, U, H
- Unhide sheetsAltH, O, U, S (then pick from list)
- Move active sheet to new workbookAltH, O, M
- View all open workbooksCtrlF10 (or View → Switch Windows)
PivotTables & data tools12
- Create PivotTable from selectionAltN, V (or Insert → PivotTable)
- Refresh all PivotTablesAltF5 (or CtrlAltF5)
- Group selected PivotTable itemsAltShift→
- Ungroup PivotTable itemsAltShift←
- Hide PivotTable field detailCtrl(-)
- Show PivotTable field detailCtrlShift)
- Apply table / remove formattingCtrlT / CtrlShiftT
- Toggle AutoFilterCtrlShiftL
- Add / remove Subtotal (outlines)Alt; (semicolon) or CtrlShiftT
- Open Sort dialogAltA, S, S
- Open Filter dialogAltA, S, F
- Open Advanced Filter dialogAltA, Q
About Excel Shortcuts
Microsoft Excel first shipped in 1985 for the Macintosh, then 1987 for Windows. By 2026 it dominates the spreadsheet market with over 750 million users worldwide and powers most financial models, data analyses, dashboards, and small-business accounting. Excel's keyboard shortcuts are designed around the spreadsheet grid: navigation moves around cells, formulas live in the formula bar, and Ctrl+1 always opens Format Cells. This reference card covers the most-used 100+ shortcuts across 8 functional areas: Common commands, Data entry & editing, Selection & navigation, Formulas, Formatting, Rows & columns, Worksheets & workbooks, PivotTables & data tools. All entries are transcribed from Microsoft's official Excel documentation (Windows + Mac variants side-by-side). How to use - Pick your platform (Windows / macOS) at the top — keys change immediately. Default is detected from User-Agent and saved to localStorage. - Type any word in the search box (e.g. "pivot", "formula", "border") to filter. Search matches both feature names and keys on both platforms. - Click any row's Copy button to grab the current platform's key string. - Export PNG (2400×1140 landscape) for a printable wallpaper; PDF for a single A4 landscape page. Tips - Ctrl+1 is the universal "open format dialog" — works on any cell, range, chart, or pivot table. The most useful shortcut after Ctrl+S. - F4 (or Cmd+T on Mac) toggles $A$1 / $A1 / A$1 / A1 — essential for absolute vs relative references in formulas. - Ctrl+Shift+L toggles AutoFilter on the active table. Ctrl+T creates a table from any selection. These two together make data analysis fast. - Ctrl+; inserts today's date as a value; Ctrl+Shift+; inserts the current time. Use Ctrl+Shift+# for date formatting on existing cells. Why this separate from vscode-shortcuts? Excel has its own shortcut ecosystem tied to cells, formulas, and sheets. Mixing it with IDE shortcuts would dilute the tool. This separation keeps each printable as one page.
Disclaimer
This shortcut reference website is a third-party unofficial tool. It has no affiliation, investment, authorization, or official partnership with the trademark holders of any software products mentioned on these pages.
All shortcut information is sourced from publicly available online materials and verified through local software testing, and is provided for learning and reference purposes only. We do not guarantee absolute accuracy, completeness, or real-time compatibility with every version of the software. Shortcut behavior may differ across software versions and operating systems — please refer to the official documentation of each software as the source of truth.
All product names, trademarks, and logos appearing on these pages are the property of their respective copyright holders / trademark owners. They are used here for descriptive purposes only, to identify the corresponding software, and do not imply any endorsement or license from the trademark holder.
If a copyright holder or trademark owner believes that any content on this site infringes their rights, please send an email to [email protected]. Upon receiving valid proof of rights, we will modify or remove the relevant content within a reasonable period.
This website assumes no legal liability for any direct or indirect losses arising from the use of information presented on these pages.
Version 1.0.0