Shortcuts Microsoft Excel for Windows

158 shortcuts3,040 views
Open Trainer

Navigate Worksheets

WindowsAction
Arrow KeysNavigate by one cell at a time in any direction
Page Down/Page UpMove one screen down/ up
Alt+Page Down/Page UpMove one screen right/ left
Tab/Shift+TabMove one cell to the right/ to the left in a worksheet
Ctrl+Arrow KeysMove to the edge of next data region (cells that contains data)
HomeMove to the beginning of row
Ctrl+HomeMove to the beginning of worksheet
Ctrl+EndMove to the last cell with content of worksheet
Ctrl+GDisplay the GoTo dialog box
Ctrl+G then type e.g. A50Go to line 50, Column A
Ctrl+G then type e.g. G1Go to column G, Line 1

WindowsAction
Tab/Shift+TabMove to the next/ previous field which can be edited
Enter/Shift+EnterMove to the first field in the next/ previous record
Page Down/Page UpMove to the same field 10 records forward/ back
Ctrl+Page DownMove to a new record
Ctrl+Page UpMove to the first record
Home/EndMove to the beginning/ end of a field

Juggle Rows, Columns, and Cells

WindowsAction
Shift+Space, then Ctrl+-Select single row; then delete
Shift+Space, Shift+Arrow Up/Arrow Down, then Ctrl+-Select multiple rows; then delete
Shift+Space, Ctrl+Shift++Select single row; then insert one row above
Shift+Space, Shift+Arrow Up/Arrow Down, then Ctrl+Shift++Select multiple rows; then insert the same number rows below
Shift+Space, then Ctrl+-Select single (or multiple) columns, then delete
Shift+Space, then Ctrl+Shift++Select single row, then insert row below. Select multiple rows to insert multiple rows
Ctrl+Shift++with row(s) in clipboard and a row selectedPaste Insert - paste row(s) from clipboard and shift existing content downward
Ctrl+Shift++with column(s) in clipboard and column selectedPaste Insert - paste column(s) from clipboard and shift existing content to the right
Ctrl+Shift++With cells that are not complete rows/columns - Open insert cell/ row/ column menu
Ctrl+-With cells that are not complete rows/columns - Open delete cell/ row/ column menu
Shift+Arrow Down, F2, then Ctrl+EnterFill single cell content down to all cells selected with Shift+Arrow Down
Shift+Arrow Up, F2, then Ctrl+EnterFill single cell content upto all cells selected with Shift+Arrow Down

Edit Cell Content

WindowsAction
These assume you are inside a cell.F2
Edit cell. Press Escape to cancelHome/End
Jump to beginning/ end of cellArrow Keys
Navigate by one character left/ right or one line up/ downCtrl+Arrow Left/ Arrow Right
Navigate by one word left/ rightShift+Arrow Keys
Select one character to the left/ right (or one line up/down)Shift+ Home/End
Select from the insertion point to beginning/ end of cellCtrl+Shift+Arrow Left/Arrow Right
Select or unselect one word to the left/ rightDelete/Backspace
Delete one character to the right/ left of cursorCtrl+Delete
Delete from cursor to end of cellAlt+Enter
Start a new line inside cellEnter/Shift+Enter
Complete cell entry and move one cell down/ upTab/Shift+Tab
Complete cell entry and move one cell right/ leftCtrl+Enter
Complete cell entry and don't move selectionCtrl+'
Duplicate value from Cell above into current cell at cursor positionCtrl+;
Insert current date at cursor positionCtrl+Shift+;
Insert current time at cursor position

Duplicate Cells, Rows, and Columns

WindowsAction
Ctrl+DFill Down from cell(s) above into current cell(s)
Ctrl+D with a row selectedDuplicate row via fill down - Fill current row with content from row above.
Ctrl+D with multiple empty cells selectedDuplicate content of first cell(s) in first row to all cells in selection downward.
Ctrl+RFill Rright from cell(s) on the left into current cell(s)
Ctrl+R with a column selectedDuplicate column via fill right - Fill current column with content from column on the left.
Ctrl+D with multiple empty cells selectedDuplicate content first cell(s) in first column to all cells in selection to the right.
Ctrl+'Duplicate formula from cell above

Undo, Redo, and Repeat Action

WindowsAction
With Excel 2016 'redo' (undo an undo) and 'repeat' (repeat last action) became a bit confus. Ctrl+Y is a repeat if no undo is present.Ctrl+Z
UndoCtrl+Y
Redo (after undo) or Repeat (e.g. when applying formats)Alt+2
Undo list (via quick access). Use Arrow Down to extend undo range.Alt+3
Redo list (via quick access). Use Arrow Down to extend redo range.Alt+Enter outside edit cell mode
Repeat last action. E.g. try to set a cell bold with Ctrl+B, then go to a different cell and press Alt+Enter; great to cascade formatting across multiple cells

Cut, Copy, Paste, and Paste Special

WindowsAction
Ctrl+XCut cell(s) to clipoard
Ctrl+CCopy cell(s) to clipboard
Ctrl+VPaste cell(s) from clipboard
Ctrl++Insert Paste - Paste cell and push content downward or rightward. Works great for entire rows and columns.
Ctrl+Alt+VOpen Paste Special Menu (requires a prior copy to Clipboard)
Ctrl+Alt+V, then V, EnterPaste Values
Ctrl+Alt+V, then T, EnterPaste Formats
Ctrl+Alt+V, then E, EnterPaste Transposed
Ctrl+Alt+V, then W, EnterPaste Column Width
Ctrl+Alt+V, then U, EnterPaste Values and Number Formats
F3Paste a defined name into a formula

Find and Replace

WindowsAction
Ctrl+FDisplay the Find and Replace dialog box (with find selected)
Ctrl+HDisplay the find and replace dialog box (with replace selected)
EscapeClose the find and replace dialog Box (with focus on dialog box)
Shift+F4Find bext (with search box closed)
Ctrl+Shift+F4Find previous (with search box closed)
Alt+Tab, or Ctrl+F/H when losing focusToggle focus between find/ replace dialog box and worksheet
Alt+FFind next with find dialog box active
Alt+IFind all with find dialog box active
* in search optionUse as asterix for searching multiple characters
? in search optionsUse as wildcard for searching any single character, Use '~' before '?' when searching special characters. ~* searches for * ~~ searches for ~ ~? searches for ?

Manage Worksheet Tabs

WindowsAction
Ctrl+Page Down/Page UpMove to the next/ previous worksheet in current workbook
Alt+H, ISInsert worksheet (Home - Insert Sheet)
Alt+H, DSDelete worksheet Home - Delete Sheet
Alt+H, ORRename worksheet (Home - Format - Rename worksheet)
Alt+H, OMMove worksheet (Home - Format - Move worksheet)
Alt+H, OTWorksheet tab color, continue with mouse or arrow keys (Home - Format - Tab color)

Freeze, Split, and Hide

WindowsAction
Alt+W+FFView - Freeze or unfreeze; unfreeze works for any Freeze Setting
Alt+W+RView - Freeze first visible Row on screen
Alt+W+CView - Freeze first Column on screen
Ctrl+9Hide selected rows
Ctrl+Shift+9Unhide hidden rows within the selection
Ctrl+0Hide selected columns
Shift+F10, then UUnhide selected columns (Ctrl+Shift+0 not working in Excel 2010, 2013, or 2016)
Alt+W SSplit or unsplit Worksheet at current position

Auto Filter

WindowsAction
Ctrl+Shift+LTurn Autofilter on or off. Select table as necessary but many times Excel figures out what you want.
Alt+Arrow DownOn the field with column head, display the AutoFilter list for the current column. Press Escape to cancel
Arrow Down/Arrow Up and SaceSelect the next/ previous item in the AutoFilter list
Alt+Arrow UpClose the AutoFilter list for the current column
Home/EndSelect the first item/ last item in the AutoFilter list

Column Width and Row Height

WindowsAction
It takes only a little bit patience to get used to set row-height and column-width using the pixels instead of the mouse; but only after a short while getting used to the keyboard shortcuts, you won't go back. It can't get any easier to exactly double or triple the row height by working with the values given.Alt+HO
Home - Format WorksheetH (in Format Worksheet Menu)
Set row HeightA
Autofit row heightW
Set column WidthI
Autofit column width (Based on current cell; mark column if you want to autfit column based on widest cell)D
Set Default width (for all columns that haven't been changed yet)

Navigate Multi-Cell Selections

WindowsAction
All these shortcuts assume multipe cells have been selected. Try with at least 2-3 columns and rows.Tab/Shift+Tab
Move active cell right/ left in selectionEnter/Shift+Enter
Move active cell down/ up in selectionShift+Backspace
Select only the active cell when multiple cells are selectedCtrl+Backspace
Show active cell within selection; helps with large selections when active cell is off screenCtrl+.
Move clockwise between the four courners of a selectionCtrl+Alt+Arrow Right/ Arrow Left
Move to the right/ to the left between non-adjacent selections (with multiple ranges selected)Arrow Keys with active Selection
Cancel Selection

Comments and Hyperlinks

WindowsAction
Ctrl+KInsert or edit hyperlinK (for complete cell only)
Shift+F10, then RRemove one or multiple hyperlink(s)
Shift+F10, then 2x O, then EnterOpen hyperlink (In the Excel 2016 Contextmenu, 'O' is double-assigned which require the extra keys)
Shift+F2Insert/ edit a cell comment
1x Escape when in Comment, then Arrow KeysMove comment
2x Escape when in CommentEscape comment editing and return to cell
Ctrl+Shift+OSelect all cells with comments
Shift+F10, then MDelete single comment (or multipe with multiple comments selected)

Pivot Tables

WindowsAction
Creating Pivot Tables with Shortcuts only seems to be nearly impossible; managing existing tables is doable.Alt+NV
Insert PivotTable after selecting data range. Follow up with Alt+E for existing worksheet if desired, Tab, and type the cell reference where it should go (e.g. C1)F10+R
Refresh PivotTableCtrl+-
Hide selected itemAlt+Arrow Down in header
Unhide item(s) by opening header drop-down and using Arrow Keys and Space to unhide itemType over any field with the value hidden
Unhide item(s) (assume you have two fields 'color', and 'size' and you hid 'color'. Go into 'size' field and type 'color' - this will unhide the 'color' fieldType over any field with another field in same table
Flip current field value with the value typedCtrl+Shift+*
Select the entire PivotTable reportAlt+Shift+Arrow Right
Group selected PivotTable itemsAlt+Shift+Arrow Left
Ungroup selected PivotTable items when on group headerALT+JTX
Exand all fieldsALT+JTP
Collapse all fieldsCtrl+Shift++
Insert pivot formula/ calculated fieldAlt+F1
Create Pivot Chart in same WorksheetF1
Create Pivot Chart in new Worksheet

Group Rows and Columns

WindowsAction
Alt+Shift+Arrow RightGroup rows or columns
Alt+Shift+Arrow LeftUngroup rows or columns
Alt+AHData Hide detail
Alt+AJData Show Detail (j is next to h on keyboard that’s probably why they picked 'J' isntead of somthing else)
Ctrl+8Display or hides the outline symbols
Alt+ASCII CodeEnter ASCII code, e.g. Alt+0169 inserts © Symbol

The Rest

WindowsAction
Ctrl+F1Minimize/ restore Excel ribbons
Ctrl after selecting at least 2 rows and 2 columnsDisplay format, chart, totals, tables, and sparklines menus
Shift+F7Display the thesaurus dialog box
F7Display the spelling dialog box
Alt+F, IE
Alt+F4Close Excel
F1Help
Alt+'Style dialog box
Ctrl+F3Define a name or dialog
Ctrl+Shift+F3Create names from row and column labels
Alt+F1Create and insert chart with data in current range as embedded Chart Object
F11Create and insert chart with data in current range in a separate Chart Sheet
Alt+F11Open VBA editor window
Ctrl+F6Scroll between open workbooks
Alt+F8Display macro dialog box