File
| Create new workbook | Ctrl N | ⌘ N |
| Open workbook | Ctrl O | ⌘ O |
| Save workbook | Ctrl S | ⌘ S |
| Save as | F12 | ⌘ ⇧ S |
| Print file | Ctrl P | ⌘ P |
| Open print preview window | Ctrl F2 | |
| Close current workbook | Ctrl F4 | ⌘ W |
| Close Excel | Alt F4 | ⌘ Q |
Ribbon
| Expand or collapse ribbon | Ctrl F1 | ⌘ ⌥ R |
| Activate access keys | Alt | |
| Move to next ribbon control | Tab | Tab |
| Activate or open selected control | Space | Space |
| Confirm control change | Enter | Return |
| Get help on selected control | F1 |
General
| Open options | Alt F T | ⌘ , |
| Open help | F1 | ⌘ / |
| Undo last action | Ctrl Z | ⌘ Z |
| Redo last action | Ctrl Y | ⌘ Y |
| Copy selected cells | Ctrl C | ⌘ C |
| Repeat last action | F4 | ⌘ Y |
| Cut selected cells | Ctrl X | ⌘ X |
| Paste content from clipboard | Ctrl V | ⌘ V |
| Display the Paste Special dialog box | Ctrl Alt V | ⌘ ⌃ V |
| Display find and replace | Ctrl F | ⌘ F |
| Display find and replace, replace selected | Ctrl H | ⌃ H |
| Find next match | Shift F4 | ⌘ G |
| Find previous match | Ctrl Shift F4 | ⌘ ⇧ G |
| Create embedded chart | Alt F1 | Fn ⌥ F1 |
| Create chart in new worksheet | F11 | Fn F11 |
Tables and Filters
| Insert table | Ctrl T | ⌃ T |
| Toggle Autofilter | Ctrl Shift L | ⌘ ⇧ F |
| Activate filter | Alt ↓ | ⌥ ↓ |
| Select table row | Shift Space | ⇧ Space |
| Select table column | Ctrl Space | ⌃ Space |
| Select table | Ctrl A | ⌘ A |
| Clear slicer filter | Alt C | ⌥ C |
| Toggle table total row | Ctrl Shift T | ⌘ ⇧ T |
Drag and Drop
| Drag and cut | drag | drag |
| Drag and copy | Ctrl drag | ⌥ drag |
| Drag and insert | Shift drag | ⇧ drag |
| Drag and insert copy | Ctrl Shift drag | ⌥ ⇧ drag |
| Drag to worksheet | Alt drag | ⌘ drag |
| Drag to duplicate worksheet | Ctrl drag | ⌥ drag |
Navigation
| Move one cell right | → | → |
| Move one cell left | ← | ← |
| Move one cell up | ↑ | ↑ |
| Move one cell down | ↓ | ↓ |
| Move one screen right | Alt Pg Dn | Fn ⌥ ↓ |
| Move one screen left | Alt Pg Up | Fn ⌥ ↑ |
| Move one screen up | Pg Up | Fn ↑ |
| Move one screen down | Pg Dn | Fn ↓ |
| Move to right edge of data region | Ctrl → | ⌃ → |
| Move to left edge of data region | Ctrl ← | ⌃ ← |
| Move to top edge of data region | Ctrl ↑ | ⌃ ↑ |
| Move to bottom edge of data region | Ctrl ↓ | ⌃ ↓ |
| Move to beginning of row | Home | Fn ← |
| Move to last cell in worksheet | Ctrl End | Fn ⌃ → |
| Move to first cell in worksheet | Ctrl Home | Fn ⌃ ← |
| Turn End mode on | End | Fn → |
| Go back to hyperlink | Ctrl G Enter | ⌃ G Return |
Selection
| Select entire row | Shift Space | ⇧ Space |
| Select entire column | Ctrl Space | ⌃ Space |
| Select entire worksheet | Ctrl A | ⌘ A |
| Add adjacent cells to selection | Shift Click | ⇧ Click |
| Add non-adjacent cells to selection | Ctrl Click | ⌘ Click |
| Same selection in next column | ⌥ Tab | |
| Same selection in previous column | ⌥ ⇧ Tab | |
| Move right between non-adjacent selections | Ctrl Alt → | ⌃ ⌥ → |
| Move left between non-adjacent selections | Ctrl Alt ← | ⌃ ⌥ ← |
| Toggle add to selection mode | Shift F8 | Fn ⇧ F8 |
| Cancel selection | Esc | Esc |
Active Cell
| Select active cell only | Shift Backspace | ⇧ Delete |
| Show the active cell on worksheet | Ctrl Backspace | ⌘ Delete |
| Move active cell clockwise in selection | Ctrl . | ⌃ . |
| Move active cell down in selection | Enter | Return |
| Move active cell up in selection | Shift Enter | ⇧ Return |
| Move active cell right in a selection | Tab | Tab |
| Move active cell left in a selection | Shift Tab | ⇧ Tab |
Extend Selection
| Extend selection by one cell right | Shift → | ⇧ → |
| Extend selection by one cell left | Shift ← | ⇧ ← |
| Extend selection by one cell up | Shift ↑ | ⇧ ↑ |
| Extend selection by one cell down | Shift ↓ | ⇧ ↓ |
| Extend the selection to the last cell right | Ctrl Shift → | ⌃ ⇧ → |
| Extend the selection to the last cell left | Ctrl Shift ← | ⌃ ⇧ ← |
| Extend the selection to the last cell up | Ctrl Shift ↑ | ⌃ ⇧ ↑ |
| Extend the selection to the last cell down | Ctrl Shift ↓ | ⌃ ⇧ ↓ |
| Extend selection up one screen | Shift PgUp | Fn ⇧ ↑ |
| Extend selection down one screen | Shift PgDn | Fn ⇧ ↓ |
| Extend selection right one screen | Alt Shift PgDn | Fn ⇧ ⌥ ↓ |
| Extend selection left one screen | Alt Shift PgUp | Fn ⇧ ⌥ ↑ |
| Extend selection to start of row | Shift Home | Fn ⇧ ← |
| Extend selection to first cell in worksheet | Ctrl Shift Home | Fn ⌃ ⇧ ← |
| Extend selection to last cell in worksheet | Ctrl Shift End | Fn ⌃ ⇧ → |
| Toggle extend selection mode | F8 | Fn F8 |
Select Special
| Display 'Go To' dialog box | Ctrl G | ⌃ G |
| Select cells with comments | Ctrl Shift O | Fn ⌃ ⇧ O |
| Select current region around active cell | Ctrl Shift * | ⇧ ⌃ Space |
| Select current region | Ctrl A | ⌘ A |
| Select current array | Ctrl / | ⌃ / |
| Select row differences | Ctrl \ | ⌃ \ |
| Select column differences | Ctrl Shift | | ⌃ ⇧ | |
| Select direct precedents | Ctrl [ | ⌃ [ |
| Select all precedents | Ctrl Shift { | ⌃ ⇧ { |
| Select direct dependents | Ctrl ] | ⌃ ] |
| Select all dependents | Ctrl Shift } | ⌃ ⇧ } |
| Select visible cells only | Alt ; | ⌘ ⇧ Z |
Cell edit mode
| Edit the active cell | F2 | ⌃ U |
| Insert or edit comment | Shift F2 | Fn ⇧ F2 |
| Cancel entry | Esc | Esc |
| Select one character right | Shift → | ⇧ → |
| Select one character left | Shift ← | ⇧ ← |
| Move one word right | Ctrl → | ⌃ → |
| Move one word left | Ctrl ← | ⌃ ← |
| Select one word right | Ctrl Shift → | ⌃ ⇧ → |
| Select one word left | Ctrl Shift ← | ⌃ ⇧ ← |
| Select to beginning of cell | Shift Home | Fn ⇧ ← |
| Select to end of cell | Shift End | Fn ⇧ → |
| Delete to end of line | Ctrl Delete | ⌃ Delete |
| Delete character to the left of cursor | Backspace | Delete |
| Delete character to the right of cursor | Delete | Fn Delete |
| Start a new line in the same cell | Alt Enter | ⌃ ⌥ Return |
Entering data
| Enter and move down | Enter | Return |
| Enter and move up | Shift Enter | ⇧ Return |
| Enter and move right | Tab | Tab |
| Enter and move left | Shift Tab | ⇧ Tab |
| Complete entry and stay in same cell | Ctrl Enter | ⌃ Return |
| Enter same data in multiple cells | Ctrl Enter | ⌃ Return |
| Insert current date | Ctrl ; | ⌃ ; |
| Insert current time | Ctrl Shift : | ⌘ ; |
| Fill down from cell above | Ctrl D | ⌃ D |
| Fill right from cell left | Ctrl R | ⌃ R |
| Copy formula from cell above | Ctrl ' | ⌃ ' |
| Copy value from cell above | Ctrl Shift " | ⌃ ⇧ " |
| Add hyperlink | Ctrl K | ⌘ K |
| Display AutoComplete list | Alt ↓ | ⌥↓ |
| Flash fill | Ctrl E |
Formatting
| Format (almost) anything | Ctrl 1 | ⌘ 1 |
| Display Format Cells with Font tab selected | Ctrl Shift F | ⌃ ⇧ F |
| Apply or remove bold formatting | Ctrl B | ⌘ B |
| Apply or remove italic formatting | Ctrl I | ⌘ I |
| Apply or remove underscoring | Ctrl U | ⌘ U |
| Apply or remove strikethrough formatting | Ctrl 5 | ⌘ ⇧ X |
| Add or remove the shadow font style | ⌘ ⇧ W | |
| Add or remove the outline font style | ⌘ ⇧ D | |
| Align center | Alt H A C | ⌘ E |
| Align left | Alt H A L | ⌘ L |
| Align right | Alt H A R | ⌘ R |
| Indent | Alt H 6 | ⌃ ⌥ Tab |
| Remove indent | Alt H 5 | ⌃ ⌥ ⇧ Tab |
| Increase font size one step | Alt H F G | ⌘ ⇧ > |
| Decrease font size one step | Alt H F K | ⌘ ⇧ < |
Number Formatting
| Apply general format | Ctrl Shift ~ | ⌃ ⇧ ~ |
| Apply currency format | Ctrl Shift $ | ⌃ ⇧ $ |
| Apply percentage format | Ctrl Shift % | ⌃ ⇧ % |
| Apply scientific format | Ctrl Shift ^ | ⌃ ⇧ ^ |
| Apply date format | Ctrl Shift # | ⌃ ⇧ # |
| Apply time format | Ctrl Shift @ | ⌃ ⇧ @ |
| Apply number format | Ctrl Shift ! | ⌃ ⇧ ! |
Borders
| Add border outline | Ctrl Shift & | ⌘ ⌥ 0 |
| Add or remove border right | Alt R | ⌘ ⌥ → |
| Add or remove border left | Alt L | ⌘ ⌥ ← |
| Add or remove border top | Alt T | ⌘ ⌥ ↑ |
| Add or remove border bottom | Alt B | ⌘ ⌥ ↓ |
| Add or remove border upward diagonal | Alt D | |
| Add or remove border horizontal interior | Alt H | |
| Add or remove border vertical interior | Alt V | |
| Remove borders | Ctrl Shift _ | ⌘ ⌥ _ |
Formulas
| Toggle absolute and relative references | F4 | ⌘ T |
| Open the Insert Function Dialog Box | Shift F3 | Fn ⇧ F3 |
| Autosum selected cells | Alt = | ⌘ ⇧ T |
| Toggle formulas on and off | Ctrl ` | ⌃ ` |
| Insert function arguments | Ctrl Shift A | ⌃ ⇧ A |
| Enter array formula | Ctrl Shift Enter | ⌃ ⇧ Return |
| Calculate worksheets | F9 | Fn F9 |
| Calculate active worksheet | Shift F9 | Fn ⇧ F9 |
| Force calculate all worksheets | Ctrl Alt F9 | |
| Evaluate part of a formula | F9 | Fn F9 |
| Expand or collapse the formula bar | Ctrl Shift U | ⌃ ⇧ U |
| Display function arguments dialog box | Ctrl A | ⌃ A |
| Define name | Ctrl F3 | Fn ⌃ F3 |
| Define name using row and column labels | Ctrl Shift F3 | Fn ⌃ ⇧ F3 |
| Paste name into formula | F3 | |
| Accept function with autocomplete | Tab | ↓ Tab |
Grid Operations
| Display Insert Dialog box | Ctrl Shift + | ⌘ ⇧ + |
| Insert rows | Ctrl Shift + | ⌘ ⇧ + |
| Insert columns | Ctrl Shift + | ⌘ ⇧ + |
| Display Delete dialog box | Ctrl - | ⌘ - |
| Delete rows | Ctrl - | ⌘ - |
| Delete columns | Ctrl - | ⌘ - |
| Delete cells | Ctrl - | ⌘ - |
| Delete contents of selected cells | Delete | Fn Delete |
| Hide columns | Ctrl 0 | ⌃ 0 |
| Hide rows | Ctrl 9 | ⌃ 9 |
| Unhide rows | Ctrl Shift 9 | ⌃ ⇧ 9 |
| Unhide columns | Ctrl Shift 0 | ⌃ ⇧ 0 |
| Group rows or columns | Alt Shift → | ⌘ ⇧ K |
| Ungroup rows or columns | Alt Shift ← | ⌘ ⇧ J |
| Open Group Dialog Box | Alt Shift → | ⌘ ⇧ K |
| Open Ungroup Dialog Box | Alt Shift ← | ⌘ ⇧ J |
| Hide or show outline symbols | Ctrl 8 | ⌃ 8 |
| Zoom in | Ctrl Alt + | ⌥ ⌘ + |
| Zoom out | Ctrl Alt - | ⌥ ⌘ - |
Pivot Tables
| Select entire pivot table | Ctrl A | ⌘ A |
| Toggle pivot table field checkbox | Space | Space |
| Group pivot table items | Alt Shift → | ⌘ ⇧ K |
| Ungroup pivot table items | Alt Shift ← | ⌘ ⇧ J |
| Hide pivot table item | Ctrl - | Ctrl - |
| Create pivot chart on same worksheet | Alt F1 | |
| Create pivot chart on new worksheet | F11 | Fn F11 |
| Open pivot table wizard | Alt D P | ⌘ ⌥ P |
Workbook
| Insert new worksheet | Shift F11 | fn ⇧ F11 |
| Go to next worksheet | Ctrl PgDn | Fn ⌃ ↓ |
| Go to previous worksheet | Ctrl PgUp | Fn ⌃ ↑ |
| Move to next pane | F6 | Fn F6 |
| Move to previous pane | Shift F6 | Fn ⇧ F6 |
| Go to next workbook | Ctrl Tab | ⌃ Tab |
| Go to previous workbook | Ctrl Shift Tab | ⌃ ⇧ Tab |
| Minimize current workbook window | Ctrl F9 | ⌘ M |
| Maximize current workbook window | Ctrl F10 | fn ⌃ F10 |
| Select adjacent worksheets | Shift Click | ⇧ Click |
| Select non-adjacent worksheets | Ctrl Click | ⌘ Click |
| Toggle scroll lock | ScrLk | Fn ⇧ F14 |
| Toggle full screen | Ctrl Shift F1 | ⌃ ⌘ F |
Dialog boxes
| Move to next control | Tab | Tab |
| Move to previous control | Shift Tab | ⇧ Tab |
| Move to next tab | Ctrl Tab | ⌃ Tab |
| Move to previous tab | Ctrl Shift Tab | ⌃ ⇧ Tab |
| Accept and apply | Enter | Return |
| Check and uncheck box | Space | Space |
| Cancel and close the dialog box | Esc | Esc |
Other
| Open Spelling dialog box | F7 | Fn F7 |
| Open Thesaurus dialog box | Shift F7 | Fn ⇧ F7 |
| Open Macro dialog box | Alt F8 | Fn ⌥ F8 |
| Open VBA Editor | Alt F11 | Fn ⌥ F11 |
| Duplicate object | Ctrl D | ⌘ D |
| Snap to grid | Alt | ⌘ |
| Hide or show objects | Ctrl 6 | ⌃ 6 |
| Display Modify Cell Style dialog box | Alt ' | ⌘ ⇧ L |
| Display right-click menu | Shift F10 | Fn ⇧ F10 |
| Delete comment | Shift F10 D | fn Shift F10 |
| Display control menu | Alt Space | ? |
