← Cheatsheets
shortcutskeyboardefficiencybeginner

Excel Keyboard Shortcuts: Windows & Mac Cheat Sheet

Complete Excel keyboard shortcuts for Windows and Mac. Navigate, format, and enter data faster without touching the mouse.

The fastest Excel users rarely touch the mouse. These shortcuts cover everything from basic file operations to pivot tables. Shortcuts are organized by category so you can find what you need and start using it today.


File

ActionWindowsMac
New workbookCtrl + N⌘ N
Open workbookCtrl + O⌘ O
SaveCtrl + S⌘ S
Save AsF12⌘ ⇧ S
PrintCtrl + P⌘ P
Close workbookCtrl + W⌘ W
Close ExcelAlt + F4⌘ Q

General

ActionWindowsMac
UndoCtrl + Z⌘ Z
RedoCtrl + Y⌘ Y
Repeat last actionF4⌘ Y
CopyCtrl + C⌘ C
CutCtrl + X⌘ X
PasteCtrl + V⌘ V
Paste SpecialCtrl + Alt + V⌘ ⌃ V
Paste values onlyCtrl + Shift + V⌘ ⇧ V
FindCtrl + F⌘ F
Find and ReplaceCtrl + H⌃ H
Find nextShift + F4⌘ G
Find previousCtrl + Shift + F4⌘ ⇧ G
Create embedded chartAlt + F1Fn ⌥ F1
Create chart on new sheetF11Fn F11
Check spellingF7Fn F7
Open OptionsAlt + F + T⌘ ,
Open HelpF1⌘ /

Navigation

ActionWindowsMac
Move one cell right
Move one cell left
Move one cell up
Move one cell down
Move to edge of data region (right)Ctrl + →⌘ →
Move to edge of data region (left)Ctrl + ←⌘ ←
Move to edge of data region (up)Ctrl + ↑⌘ ↑
Move to edge of data region (down)Ctrl + ↓⌘ ↓
Move to beginning of rowHomeFn ←
Move to cell A1Ctrl + HomeFn ⌃ ←
Move to last used cellCtrl + EndFn ⌃ →
Move one screen downPage DownFn ↓
Move one screen upPage UpFn ↑
Move one screen rightAlt + Page DownFn ⌥ ↓
Move one screen leftAlt + Page UpFn ⌥ ↑
Go to next worksheetCtrl + Page Down⌥ →
Go to previous worksheetCtrl + Page Up⌥ ←
Go To dialogCtrl + G⌃ G

Ctrl + Arrow is the fastest way to jump to the last filled cell in any direction. Combine it with Shift to select the whole range in one keystroke.


Selection

ActionWindowsMac
Select entire rowShift + Space⇧ Space
Select entire columnCtrl + Space⌃ Space
Select entire worksheetCtrl + A⌘ A
Add adjacent cells to selectionShift + Click⇧ Click
Add non-adjacent cells to selectionCtrl + Click⌘ Click
Extend selection rightShift + →⇧ →
Extend selection leftShift + ←⇧ ←
Extend selection upShift + ↑⇧ ↑
Extend selection downShift + ↓⇧ ↓
Extend selection to last cell rightCtrl + Shift + →⌘ ⇧ →
Extend selection to last cell leftCtrl + Shift + ←⌘ ⇧ ←
Extend selection to last cell upCtrl + Shift + ↑⌘ ⇧ ↑
Extend selection to last cell downCtrl + Shift + ↓⌘ ⇧ ↓
Extend selection to first cellCtrl + Shift + HomeFn ⌃ ⇧ ←
Extend selection to last cellCtrl + Shift + EndFn ⌃ ⇧ →
Extend selection up one screenShift + Page UpFn ⇧ ↑
Extend selection down one screenShift + Page DownFn ⇧ ↓
Extend to start of rowShift + HomeFn ⇧ ←
Select visible cells onlyAlt + ;⌘ ⇧ Z
Select current regionCtrl + Shift + *⌃ ⇧ Space
Select direct precedentsCtrl + [⌃ [
Select direct dependentsCtrl + ]⌃ ]
Cancel selectionEscEsc

Entering Data

ActionWindowsMac
Confirm and move downEnterReturn
Confirm and move upShift + Enter⇧ Return
Confirm and move rightTabTab
Confirm and move leftShift + Tab⇧ Tab
Confirm and stay in cellCtrl + Enter⌃ Return
Enter same data in multiple cellsCtrl + Enter⌃ Return
Insert current dateCtrl + ;⌃ ;
Insert current timeCtrl + Shift + :⌘ ;
Fill downCtrl + D⌘ D
Fill rightCtrl + R⌘ R
Copy formula from cell aboveCtrl + '⌘ '
Copy value from cell aboveCtrl + Shift + "⌃ ⇧ "
Add hyperlinkCtrl + K⌘ K
Flash fillCtrl + E⌃ E
Show AutoComplete listAlt + ↓⌥ ↓
Insert line break in cellAlt + Enter⌃ ⌥ Return

Cell Editing

ActionWindowsMac
Edit active cellF2⌃ U
Cancel entryEscEsc
Delete character left of cursorBackspaceDelete
Delete character right of cursorDeleteFn Delete
Delete to end of lineCtrl + DeleteFn ⌃ Delete
Move one word rightCtrl + →⌃ →
Move one word leftCtrl + ←⌃ ←
Select one word rightCtrl + Shift + →⌃ ⇧ →
Select one word leftCtrl + Shift + ←⌃ ⇧ ←
Select to beginning of cellShift + HomeFn ⇧ ←
Select to end of cellShift + EndFn ⇧ →

Formatting

ActionWindowsMac
Open Format Cells dialogCtrl + 1⌘ 1
BoldCtrl + B⌘ B
ItalicCtrl + I⌘ I
UnderlineCtrl + U⌘ U
StrikethroughCtrl + 5⌘ ⇧ X
Align centerAlt + H, A, C⌘ E
Align leftAlt + H, A, L⌘ L
Align rightAlt + H, A, R⌘ R
IndentAlt + H, 6⌃ ⌥ Tab
Remove indentAlt + H, 5⌃ ⌥ ⇧ Tab
Increase font sizeAlt + H, F, G⌘ ⇧ >
Decrease font sizeAlt + H, F, K⌘ ⇧ <

Number Formatting

ActionWindowsMac
General formatCtrl + Shift + ~⌃ ⇧ ~
Currency formatCtrl + Shift + $⌃ ⇧ $
Percentage formatCtrl + Shift + %⌃ ⇧ %
Scientific formatCtrl + Shift + ^⌃ ⇧ ^
Date formatCtrl + Shift + #⌃ ⇧ #
Time formatCtrl + Shift + @⌃ ⇧ @
Number format (2 decimal places)Ctrl + Shift + !⌃ ⇧ !

Borders

ActionWindowsMac
Add outline borderCtrl + Shift + &⌘ ⌥ 0
Remove bordersCtrl + Shift + _⌘ ⌥ _
Add/remove right borderAlt + R⌘ ⌥ →
Add/remove left borderAlt + L⌘ ⌥ ←
Add/remove top borderAlt + T⌘ ⌥ ↑
Add/remove bottom borderAlt + B⌘ ⌥ ↓

Formulas

ActionWindowsMac
Toggle absolute/relative referenceF4⌘ T
Insert function (Function Wizard)Shift + F3Fn ⇧ F3
AutoSumAlt + =⌘ ⇧ T
Toggle formula view`Ctrl + ```⌃ ``
Insert function argumentsCtrl + Shift + A⌃ ⇧ A
Enter array formulaCtrl + Shift + Enter⌃ ⇧ Return
Evaluate part of formulaF9 (in formula bar)Fn F9
Calculate all worksheetsF9Fn F9
Calculate active worksheetShift + F9Fn ⇧ F9
Force recalculate allCtrl + Alt + F9
Expand/collapse formula barCtrl + Shift + U⌃ ⇧ U
Open Name ManagerCtrl + F3Fn ⌃ F3
Paste named range into formulaF3F3
Accept function autocompleteTabTab

When you press F9 inside the formula bar to evaluate a partial formula, Excel replaces that portion with its calculated value. Press Esc to cancel without committing — otherwise the formula is permanently replaced with the hardcoded result.


Rows, Columns & Cells

ActionWindowsMac
Insert row/column/cellCtrl + Shift + +⌘ ⇧ +
Delete row/column/cellCtrl + -⌘ -
Delete cell contentsDeleteFn Delete
Hide rowsCtrl + 9⌃ 9
Unhide rowsCtrl + Shift + 9⌃ ⇧ 9
Hide columnsCtrl + 0⌃ 0
Unhide columnsCtrl + Shift + 0⌃ ⇧ 0
Group rows or columnsAlt + Shift + →⌘ ⇧ K
Ungroup rows or columnsAlt + Shift + ←⌘ ⇧ J
Zoom inCtrl + Alt + +⌥ ⌘ +
Zoom outCtrl + Alt + -⌥ ⌘ -

Tables & Filters

ActionWindowsMac
Insert tableCtrl + T⌘ T
Toggle AutoFilterCtrl + Shift + L⌘ ⇧ F
Open filter dropdownAlt + ↓⌥ ↓
Select table rowShift + Space⇧ Space
Select table columnCtrl + Space⌃ Space
Select entire tableCtrl + A⌘ A
Toggle total rowCtrl + Shift + T⌃ ⇧ T

Workbook & Worksheets

ActionWindowsMac
Insert new worksheetShift + F11Fn ⇧ F11
Go to next worksheetCtrl + Page Down⌥ →
Go to previous worksheetCtrl + Page Up⌥ ←
Go to next workbookCtrl + Tab`⌘ ``
Go to previous workbookCtrl + Shift + Tab`⌘ ⇧ ``
Select adjacent worksheetsShift + Click⇧ Click
Select non-adjacent worksheetsCtrl + Click⌘ Click
Minimize workbook windowCtrl + F9⌘ M
Toggle full screenCtrl + Shift + F1⌃ ⌘ F

Pivot Tables

ActionWindowsMac
Select entire pivot tableCtrl + A⌘ A
Toggle field checkboxSpaceSpace
Group pivot table itemsAlt + Shift + →⌘ ⇧ K
Ungroup pivot table itemsAlt + Shift + ←⌘ ⇧ J
Open pivot table wizardAlt + D, P⌘ ⌥ P

Other

ActionWindowsMac
Insert/edit noteShift + F2Fn ⇧ F2
Insert threaded commentCtrl + Shift + F2Fn ⌘ ⇧ F2
Open Macro dialogAlt + F8Fn ⌥ F8
Open VBA EditorAlt + F11Fn ⌥ F11
Display right-click menuShift + F10Fn ⇧ F10
Expand or collapse ribbonCtrl + F1⌘ ⌥ R

The single highest-ROI shortcut for most users: Ctrl + Shift + Arrow to select a full column or row of data instantly. Once that's muscle memory, everything else gets faster.