LabHub

Blog

Excel Shortcuts & Productivity Complete Guide: 50+ Essential Tips for Power Users

한국어English日本語

Excel Shortcuts & Productivity Complete Guide: 50+ Essential Tips for Power Users

Excel is the world's most widely used spreadsheet application. Mastering keyboard shortcuts minimizes mouse clicks and can triple your work speed. This guide covers 50+ essential shortcuts and the key features — from VLOOKUP/XLOOKUP to pivot tables, conditional formatting, and Power Query — that will make you a genuine Excel power user.


1. Essential Basic Shortcuts (Windows / Mac)

1.1 File and Editing Shortcuts

ActionWindowsMac
SaveCtrl+SCmd+S
Save AsF12Cmd+Shift+S
New WorkbookCtrl+NCmd+N
Open FileCtrl+OCmd+O
PrintCtrl+PCmd+P
UndoCtrl+ZCmd+Z
RedoCtrl+YCmd+Y
CutCtrl+XCmd+X
CopyCtrl+CCmd+C
PasteCtrl+VCmd+V
Paste SpecialCtrl+Alt+VCmd+Ctrl+V
FindCtrl+FCmd+F
Find and ReplaceCtrl+HCmd+H
Enter cell edit modeF2F2
Toggle absolute referenceF4Cmd+T
Insert current dateCtrl+;Ctrl+;
Insert current timeCtrl+Shift+;Ctrl+Shift+;
Fill DownCtrl+DCmd+D
Fill RightCtrl+RCmd+R
Delete cellsCtrl+-Cmd+-
Insert cellsCtrl+Shift++Cmd+Shift++
Hide rowsCtrl+9Cmd+9
Hide columnsCtrl+0Cmd+0
Unhide rowsCtrl+Shift+9Cmd+Shift+9
Unhide columnsCtrl+Shift+0Cmd+Shift+0
Select allCtrl+ACmd+A
Insert new sheetShift+F11Fn+Shift+F11
Expand/collapse formula barCtrl+Shift+UCtrl+Shift+U
AutoCompleteAlt+Down ArrowOption+Down Arrow
Flash FillCtrl+ECmd+E
Go To (Name Box)Ctrl+G or F5Cmd+G

1.2 Windows vs Mac Key Differences

On Windows, most shortcuts are built around the Ctrl key; on Mac they use Cmd. However some shortcuts like inserting the current date (Ctrl+;) work identically on both platforms. Mac users may need to press Fn together with function keys (F1–F12).


2. Navigation & Selection Shortcuts

2.1 Cell Navigation

Efficient data navigation is critical when working with large spreadsheets.

ActionWindowsMac
Move to beginning of dataCtrl+HomeCmd+Home
Move to end of dataCtrl+EndCmd+End
Jump to data edge in any directionCtrl+Arrow KeysCmd+Arrow Keys
Move to next sheetCtrl+Page DownFn+Ctrl+Down Arrow
Move to previous sheetCtrl+Page UpFn+Ctrl+Up Arrow
Open Go To dialogF5 or Ctrl+GCmd+G
Go to named rangeCtrl+G → type nameCmd+G → type name

2.2 Range Selection Shortcuts

ActionWindowsMac
Extend selection to data edgeCtrl+Shift+ArrowCmd+Shift+Arrow
Select entire rowShift+SpaceShift+Space
Select entire columnCtrl+SpaceCtrl+Space
Select to last data cellCtrl+Shift+EndCmd+Shift+End
Select to first cellCtrl+Shift+HomeCmd+Shift+Home
Select all (or current region)Ctrl+A (twice)Cmd+A (twice)
Select blank cells onlyF5 → Special → BlanksCmd+G → Blanks

2.3 Using the Go To Dialog (F5 / Ctrl+G)

The Go To dialog lets you select specific cell types across a range.

  1. Press F5 or Ctrl+G to open the dialog.
  2. Click Special to access advanced selection criteria:
    • Blanks: Select only empty cells in the selection
    • Formulas: Select cells containing formulas
    • Constants: Select cells with directly entered values
    • Conditional Formats: Select cells with conditional formatting applied
    • Last Cell: Jump to the last cell containing data

Practical Use Case — Fill blanks in bulk:

  1. Select the data range
  2. F5 → Special → Blanks → OK
  3. Type a value (e.g., 0 or "-")
  4. Press Ctrl+Enter to fill all blank cells simultaneously

3. Formatting Shortcuts

3.1 Cell Formatting Shortcuts

ActionWindowsMac
Format Cells dialogCtrl+1Cmd+1
BoldCtrl+BCmd+B
ItalicCtrl+ICmd+I
UnderlineCtrl+UCmd+U
StrikethroughCtrl+5Cmd+Shift+X
Number format (comma)Ctrl+Shift+1Ctrl+Shift+1
Time formatCtrl+Shift+2Ctrl+Shift+2
Date formatCtrl+Shift+3Ctrl+Shift+3
Currency formatCtrl+Shift+4Ctrl+Shift+4
Percentage formatCtrl+Shift+5Ctrl+Shift+5
Scientific notationCtrl+Shift+6Ctrl+Shift+6
Remove bordersCtrl+Shift+-Cmd+Shift+-
Add outer borderCtrl+Shift+&Cmd+Option+0
Center alignCtrl+ECmd+E
Left alignCtrl+LCmd+L
Right alignCtrl+RCmd+R

3.2 Column Width & Row Height AutoFit

Ribbon method (Windows):

Quick method:

  1. Double-click the column header border to auto-fit to the widest content.
  2. Select multiple columns first, then double-click to auto-fit all at once.

3.3 Conditional Formatting

Open Conditional Formatting: Alt+H → L

Common conditional formatting types:

Tip: Manage rules with Alt+H → L → R. Adjust priority order or delete unused rules there.


4. Headers & Footers Settings

4.1 Inserting Headers and Footers

Headers and footers are repeated at the top/bottom of every printed page.

How to insert:

  1. Insert tab → Text group → Header & Footer
  2. Or click View tab → Page Layout view → click in the header area

Header/footer editing layout:

Page numbers:

File path:

Sheet name:

Date/Time auto-insert:

4.3 Different First Page

  1. In header/footer edit mode, go to Header & Footer Tools → Design tab
  2. Check Different First Page
  3. Enter separate content in the first page header area

Use case: Cover page with no header, then company logo and page number from page 2 onward.

4.4 Different Odd and Even Pages

  1. Check Different Odd & Even Pages
  2. Enter separate content for odd-page headers and even-page headers

Use case: Chapter title in upper-right on odd pages; document title in upper-left on even pages.


5. Print Area & Page Setup

5.1 Setting a Print Area

Method 1: Ribbon

  1. Select the range you want to print
  2. Page Layout tab → Print AreaSet Print Area

Method 2: From the Print dialog

  1. Press Ctrl+P to open Print Preview
  2. Under Settings, change Print Active Sheets to Print Selection

Clear print area: Page Layout tab → Print Area → Clear Print Area

5.2 Repeating Rows/Columns (Headers on Every Page)

When printing large datasets, make column headers appear on every page:

  1. Page Layout tab → Print Titles
  2. In the Sheet tab:
    • Rows to repeat at top: Enter the row number (e.g., $1:$1)
    • Columns to repeat at left: Enter the column letter (e.g., $A:$A)
  3. Click OK

5.3 Page Break Preview

  1. View tab → Page Break Preview
  2. Solid blue lines: manually set page breaks
  3. Dashed blue lines: automatic page breaks (can be dragged to adjust)

Insert a manual page break:

Page scaling:


6. Tables & Pivot Tables

6.1 Table Shortcuts

ActionWindowsMac
Create TableCtrl+T or Ctrl+LCmd+T
Toggle Total RowCtrl+Shift+TCtrl+Shift+T

Advantages of converting data to a Table:

Rename a table:

  1. Click inside the table
  2. In the Table Design tab, edit the Table Name field

6.2 Pivot Table Shortcuts

ActionWindows
Insert Pivot TableAlt+N+V
Refresh Pivot TableAlt+F5
Refresh All Pivot TablesCtrl+Alt+F5
Pivot Table Wizard (legacy)Alt+D+P

Quick Pivot Table tips:

  1. Show/hide field list: Right-click inside pivot table → Show Field List
  2. Change value summary: Double-click a value field → choose Sum, Count, Average, Max, etc.
  3. Grouping: Drag a date field to Rows — Excel auto-offers grouping by year/quarter/month/day
  4. Insert Slicer: Select pivot table → Insert tab → Slicer

6.3 Creating a Pivot Chart

  1. Select the pivot table
  2. Insert tab → PivotChart
  3. Choose the desired chart type

7. Formula Shortcuts

7.1 Formula Entry Shortcuts

ActionWindowsMac
AutoSumAlt+=Cmd+Shift+T
Toggle formula displayCtrl+`Ctrl+`
Preview formula result (F9)F9F9
Enter array formulaCtrl+Shift+EnterCmd+Shift+Enter
Formula AutoCompleteTabTab
Show function argumentsCtrl+Shift+ACtrl+Shift+A
Define NameCtrl+F3Cmd+F3
Paste NameF3F3
Trace precedent cellsCtrl+[Ctrl+[
Trace dependent cellsCtrl+]Ctrl+]

7.2 Using the Name Box

The Name Box (left of the formula bar) does more than display cell addresses.

Define a name for a range:

  1. Select the range
  2. Click the Name Box, type a name (e.g., TotalRevenue)
  3. Press Enter to confirm

Navigate by name:

Open Name Manager: Ctrl+F3

7.3 Formula Auditing Tools

Ctrl+` (Show Formulas mode):

Using the F9 key:

Array formula example:

=SUM(IF(A1:A10>100, B1:B10, 0))

Enter this with Ctrl+Shift+Enter to process it as an array formula.


8. Sheet Shortcuts

8.1 Sheet Navigation and Management

ActionWindowsMac
Move to next sheetCtrl+Page DownFn+Ctrl+Down Arrow
Move to previous sheetCtrl+Page UpFn+Ctrl+Up Arrow
Extend sheet selectionCtrl+Shift+Page Down/Up
Rename sheetAlt+H+O+R
Move/copy sheetAlt+H+O+M
Insert sheetShift+F11Fn+Shift+F11
Delete sheetAlt+H+D+S
Change tab colorRight-click tab → Tab ColorRight-click tab → Tab Color

8.2 Sheet Grouping

Grouping sheets lets you edit multiple sheets simultaneously.

How to group:

  1. Click the first sheet tab
  2. Shift+click (contiguous) or Ctrl+click (non-contiguous) to add more sheets
  3. "[Group]" appears in the title bar

What you can do while grouped:

Ungroup: Click any unselected sheet tab, or right-click a tab → Ungroup Sheets

8.3 Sheet Protection

  1. Review tab → Protect Sheet
  2. Check the boxes for actions to allow
  3. Optionally set a password

9. Practical Tips & Advanced Settings

9.1 Customizing the Quick Access Toolbar

The Quick Access Toolbar (QAT) keeps your most-used commands in one place.

Customization steps:

  1. Click the dropdown arrow at the right end of the QAT → More Commands
  2. Or right-click any ribbon button → Add to Quick Access Toolbar

Recommended QAT commands:

Keyboard shortcut assignment: Items added to the QAT automatically get shortcuts Alt+1, Alt+2, Alt+3, etc. in order.

9.2 Handling Repetitive Tasks Without Macros

Flash Fill (Ctrl+E):

Flash Fill detects patterns and auto-fills data accordingly.

Examples:

Text to Columns:

  1. Data tab → Text to Columns
  2. Split by delimiter (comma, tab, space) or fixed width

TEXTJOIN function:

=TEXTJOIN("-", TRUE, A1, B1, C1)

Joins multiple cells with a delimiter, ignoring empty cells when the second argument is TRUE.

9.3 Data Validation

Access: Data tab → Data Validation

Legacy shortcut: Alt+D+L

Use cases:

9.4 Key Excel Options Settings

File → Options → General:

File → Options → Formulas:

File → Options → Proofing:

File → Options → Save:


10. Lookup Functions: VLOOKUP vs XLOOKUP vs INDEX/MATCH

Lookup functions are among the most used in all of Excel. Understanding their differences saves hours of troubleshooting.

VLOOKUP

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Example — find a product's price by its ID:

=VLOOKUP(A2, Products!$A:$D, 3, FALSE)

Limitations:

XLOOKUP (Excel 365 and 2021+)

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

Example:

=XLOOKUP(A2, Products!$A:$A, Products!$C:$C, "Not found")

Advantages over VLOOKUP:

INDEX/MATCH (Works in all Excel versions)

=INDEX(return_range, MATCH(lookup_value, lookup_range, 0))

Example:

=INDEX(Products!$C:$C, MATCH(A2, Products!$A:$A, 0))

Why use it:

=INDEX(Products!$A:$F, MATCH(A2, Products!$A:$A, 0), MATCH("Price", Products!$1:$1, 0))

Comparison Table

FeatureVLOOKUPXLOOKUPINDEX/MATCH
Version supportAll365/2021+All
Left lookupNoYesYes
Multiple return columnsNoYesWith array
If-not-found built inNoYesNo
Speed on large dataSlowerFastFast
Safe when columns insertedNoYesYes

11. Power Query Basics

Power Query (also called Get & Transform) is Excel's built-in ETL tool for importing and cleaning data without formulas or VBA. Any transformation you apply is recorded as a step, making your data pipeline fully auditable and repeatable.

Accessing Power Query

Go to Data > Get Data on Windows, or Data > Get Data (Power Query) on Mac (Excel 365).

Common data sources:

Common Transformations

Once data loads in the Power Query Editor:

TransformationHow to Apply
Remove a columnRight-click column header → Remove
Rename a columnDouble-click column header
Change data typeClick the type icon at the left of the column header
Filter rowsClick the dropdown arrow in the column header
Remove duplicatesHome → Remove Rows → Remove Duplicates
Split a columnTransform → Split Column (by delimiter or position)
Merge queriesHome → Merge Queries (equivalent to SQL JOIN)
Append queriesHome → Append Queries (stacks tables vertically)
Add custom columnAdd Column → Custom Column (uses M language formula)
Unpivot columnsSelect columns → Transform → Unpivot Columns

Refreshing a Query

Once the query is loaded to the worksheet:

Applied Steps Panel

Every transformation creates a step in the Applied Steps pane (right side of the editor). You can:

This makes Power Query pipelines self-documenting — no need to remember what transformations were applied.


12. Quiz: Excel Shortcuts & Features

Quiz 1: What shortcut automatically inserts today's date into a cell?

Answer: Ctrl+; (works on both Windows and Mac)

Explanation: Pressing Ctrl+; inserts today's date as a static value. Unlike the TODAY() function, the date inserted this way does not update each time the file is opened — it retains the date at the time of entry. To insert both date and time, press Ctrl+; then Space, then Ctrl+Shift+;.

Quiz 2: How do you make the first row (header row) repeat on every printed page of a long table?

Answer: Page Layout tab → Print Titles → Rows to repeat at top: enter $1:$1

Explanation: Open the Page Layout tab and click Print Titles in the Page Setup group. In the Sheet tab, enter $1:$1 in the "Rows to repeat at top" field. This repeats the first row at the top of every printed page. To repeat multiple rows, use a range like $1:$3.

Quiz 3: How can you select only cells that contain formulas all at once?

Answer: F5 (or Ctrl+G) → Special → Formulas → OK

Explanation: Open the Go To dialog with F5 or Ctrl+G, then click Special. Select Formulas — this automatically selects all formula cells in the current selection (or the entire sheet). You can then apply formatting exclusively to those cells or protect them differently from cells with hard-coded values.

Quiz 4: What shortcut refreshes a pivot table with the latest source data?

Answer: Alt+F5 (refresh current pivot table) or Ctrl+Alt+F5 (refresh all pivot tables)

Explanation: Pivot tables do not automatically update when the source data changes. With a cell inside the pivot table selected, press Alt+F5 to refresh it. Use Ctrl+Alt+F5 to refresh every pivot table in the workbook at once. You can also right-click inside the pivot table and select Refresh.

Quiz 5: What does Ctrl+E do in Excel, and when is it most useful?

Answer: Ctrl+E triggers Flash Fill, which automatically fills data based on a detected pattern.

Explanation: Flash Fill recognizes patterns from your input and completes the rest of the column automatically. For example, if column A contains "Jane Smith" and you type "Jane" in B1, pressing Ctrl+E in B2 extracts all first names in one step. Similarly, it can reformat phone numbers, extract email usernames, split names, or combine text from multiple columns — all without writing formulas. It is especially powerful for data cleaning and transformation tasks.


Conclusion

Mastering Excel is a gradual process, but learning these core shortcuts and features gives enormous leverage:

Customize the Quick Access Toolbar to match your workflow, and leverage Flash Fill and Text to Columns for quick data cleaning. Practice these shortcuts daily and you will see measurable productivity gains within a week.

Comments

No comments yet.

Sign in to leave a comment