Essential Excel Keyboard Shortcuts for Windows and Mac
Excel keyboard shortcuts are most useful when they remove a repeated interruption: reaching for the mouse to edit a cell, jumping through a long table, opening a familiar dialog, or copying a formula. You do not need to memorize an enormous list. A small set tied to tasks you perform every day delivers most of the benefit.
This guide groups practical shortcuts by job, explains the places where context changes their behavior, and gives the corresponding Mac commands where they differ. The Windows keys are shown first because many Excel shortcut references use that convention.
These shortcuts assume a US keyboard layout. On other layouts, symbol keys and some key combinations can differ. In a shortcut such as Ctrl+Shift+Arrow, press the keys together.
The essential shortcuts to learn first
Start with commands that work across many parts of Excel. The Mac column uses Command where Excel follows the standard macOS convention.
| Task | Windows | Mac |
|---|---|---|
| Save the workbook | Ctrl+S |
Command+S |
| Undo the last action | Ctrl+Z |
Command+Z |
| Redo or repeat | Ctrl+Y |
Command+Y |
| Cut, copy, or paste | Ctrl+X, Ctrl+C, or Ctrl+V |
Command+X, Command+C, or Command+V |
| Edit the active cell | F2 |
F2 |
| Open Format Cells | Ctrl+1 |
Command+1 |
| Insert a line break inside a cell | Alt+Enter |
Option+Return or Control+Option+Return |
| Open Paste Special | Ctrl+Alt+V |
Command+Control+V |
| Fill every selected cell with the current entry | Ctrl+Enter |
Command+Return |
| Close the current workbook window | Ctrl+W |
Command+W |
F2 is especially valuable because it changes the selected cell from navigation mode to edit mode without double-clicking. Once you are editing, use the arrow keys to move through the cell contents rather than to another cell.
Move through a large worksheet without scrolling
The fastest navigation shortcuts respond to the structure of the sheet. They are more useful than holding an arrow key because they can cross a populated block in one step.
| Destination | Windows | Mac |
|---|---|---|
| Edge of the current data region | Ctrl+Arrow |
Command+Arrow |
| Beginning of the worksheet | Ctrl+Home |
Control+Home |
| Last used cell on the worksheet | Ctrl+End |
Control+End |
| Next worksheet | Ctrl+Page Down |
Option+Right Arrow |
| Previous worksheet | Ctrl+Page Up |
Option+Left Arrow |
| Go To a cell or named range | F5 or Ctrl+G |
F5 or Control+G |
|
| Press Ctrl + Down Arrow from a cell inside a data range to jump to the last filled cell in that column. |
On a MacBook without dedicated Home, End, or Page keys, you may need the Fn key. For example, use Control+Fn+Left Arrow for the beginning of the sheet and Control+Fn+Right Arrow for the last used cell.
Blank cells matter. For example, Ctrl+Down Arrow moves to the edge of the current block, so a gap can make it stop earlier than expected or jump to another populated area. When you know the address, F5 is more predictable: type a reference such as M250, then press Enter.
If Ctrl+End travels far beyond your visible data, formatting or previously entered content may have expanded Excel’s used range. That does not mean every cell on the way contains data.
Select rows, columns, and data blocks precisely
Selection shortcuts turn navigation into an editing tool. Add Shift when you want movement to extend the selection.
| Selection | Windows | Mac |
|---|---|---|
| One cell in a direction | Shift+Arrow |
Shift+Arrow |
| To the edge of the current data region | Ctrl+Shift+Arrow |
Command+Shift+Arrow |
| Entire column | Ctrl+Space |
Control+Space |
| Entire row | Shift+Space |
Shift+Space |
| Current data region, then the whole worksheet | Ctrl+A |
Command+A |
|
| Press Ctrl + Shift + Down Arrow to extend the selection from the active cell to the last filled cell in the current data region. |
The active cell and the surrounding data determine what Ctrl+A selects. Within a populated region, the first press normally selects that region; another press can expand the selection to the worksheet. Check the highlighted area before deleting, formatting, or replacing data.
Enter and reuse data with fewer keystrokes
Excel has separate shortcuts for entering one value, copying an existing value, and filling a selected range. Choosing the right one avoids unnecessary copy-and-paste steps.
- Complete an entry and move down: press
Enter. UseShift+Enterto move up. - Fill the selection with one entry: select the target cells, type the value or formula, then press
Ctrl+Enteron Windows orCommand+Returnon Mac. - Copy from the cell above: select the destination or range and press
Ctrl+Don Windows orCommand+Don Mac. - Copy from the cell to the left: press
Ctrl+Ron Windows orCommand+Ron Mac. - Insert today’s date: press
Ctrl+;. This enters a fixed date value, not a formula that updates tomorrow. - Insert the current time: press
Ctrl+Shift+:on Windows orCommand+;on Mac.
|
| After selecting a range, type a value and press Ctrl + Enter to place the same entry in every selected cell. |
Ctrl+D and Ctrl+R overwrite the destination cells. Confirm the selection before filling, especially when hidden rows or filtered data are involved.
Build and inspect formulas faster
Formula shortcuts are useful at different stages: starting a calculation, changing references, reviewing the sheet, and recalculating results.
| Task | Windows | Mac |
|---|---|---|
| Insert AutoSum | Alt+= |
Shift+Command+T |
| Open Insert Function | Shift+F3 |
Shift+F3 |
| Cycle a selected reference through relative, absolute, and mixed forms | F4 |
Command+T or F4 |
| Show or hide formulas | Ctrl+` |
Control+` |
| Calculate all open workbooks | F9 |
F9 |
| Calculate the active worksheet | Shift+F9 |
Shift+F9 |
|
| Select the total cell and press Alt + = to insert a SUM formula for the values above. |
To use the reference shortcut, edit a formula, place the cursor in or beside a reference such as B3, and press the key repeatedly. Excel cycles through B3, $B$3, B$3, and $B3. The exact starting point determines the order you see.
F4 is context-sensitive in Excel for Windows. While editing a formula reference, it changes the reference type. Outside that context, it can repeat the last command when that command supports repetition.
Apply common formats and data tools
Formatting shortcuts are quickest when the cells are already selected. They change presentation; they do not repair text that should have been stored as a number or date.
|
| Press Ctrl + T to convert a data range into an Excel Table with built-in formatting and filter controls. |
| Task | Windows | Mac |
|---|---|---|
| Bold | Ctrl+B |
Command+B |
| Currency format | Ctrl+Shift+$ |
Control+Shift+$ |
| Percentage format | Ctrl+Shift+% |
Control+Shift+% |
| Date format | Ctrl+Shift+# |
Control+Shift+# |
| Time format | Ctrl+Shift+@ |
Control+Shift+@ |
| Convert a range to a table | Ctrl+T |
Command+T or Control+T |
| Turn filters on or off | Ctrl+Shift+L |
Command+Shift+F or Control+Shift+L |
|
| Use Ctrl + Shift + $ to apply Currency format to the selected cells in Excel. |
Because symbols such as $, %, #, and @ occupy different physical keys on different layouts, use the character named in the shortcut rather than assuming the same key position.
Manage workbooks, worksheets, and the Ribbon
File and worksheet shortcuts keep you in the grid while moving between documents and sheets.
- New workbook:
Ctrl+Non Windows orCommand+Non Mac. - Open a workbook:
Ctrl+Oon Windows orCommand+Oon Mac. - Save:
Ctrl+Son Windows orCommand+Son Mac. - Close the workbook window:
Ctrl+Won Windows orCommand+Won Mac. - Insert a worksheet:
Shift+F11.
In Excel for Windows, press Alt to reveal Ribbon KeyTips. Then press the displayed letters to choose a tab or command. Common tab keys include Alt+H for Home, Alt+N for Insert, Alt+P for Page Layout, Alt+M for Formulas, Alt+A for Data, Alt+R for Review, and Alt+W for View. Press Ctrl+F1 to show or hide the Ribbon.
KeyTips are sequences rather than keys held together. For example, release Alt after the KeyTips appear, then follow the letters shown on screen. This makes the Ribbon discoverable even when you do not know a dedicated shortcut.
Understand function keys and laptop keyboards
Several high-value Excel commands use the function row:
F2edits the active cell.F4changes a formula reference while editing or repeats a supported action in another context.F5opens Go To.F7starts a spelling check.F9recalculates open workbooks.Shift+F11inserts a worksheet.F12opens Save As in desktop Excel.
On many laptops, the top row controls brightness, volume, or media by default. Hold Fn with the function key if Excel does not receive the command. macOS can also reserve some combinations for system features. Microsoft’s Microsoft 365 keyboard settings guidance explains how operating-system settings can affect these keys.
Handle Excel for the web and shortcut conflicts
Excel for the web runs inside a browser, so the browser can claim a shortcut before Excel receives it. A familiar combination may open a browser feature, switch tabs, or do nothing in the worksheet.
- Open Excel for the web and choose Help > Keyboard Shortcuts.
- Review the shortcuts available in the web app.
- Enable Override browser shortcuts if you want Excel to handle supported conflicting combinations.
- Test the shortcut in a noncritical cell before relying on it in a long workflow.
The desktop, Mac, and web versions do not have perfectly identical shortcut sets. Microsoft maintains a current Excel keyboard shortcut reference with separate Windows, macOS, iOS, Android, and web sections.
Fix a shortcut that does not work as expected
| Symptom | Likely cause | What to try |
|---|---|---|
| A function key changes volume or brightness | The laptop assigns hardware controls to the top row. | Hold Fn, enable function-key mode, or change the keyboard setting. |
| The browser reacts instead of Excel | A web-browser shortcut has priority. | Use Excel for the web’s shortcut settings or choose the command from the Ribbon. |
| Arrow keys scroll the sheet without changing cells | Scroll Lock may be on. | Turn off Scroll Lock; if the keyboard has no key, use the operating system’s on-screen keyboard. |
Ctrl+Arrow stops sooner than expected |
A blank cell or the edge of a data region changed the navigation boundary. | Inspect the gaps, press the shortcut again, or use Go To for a known address. |
| A symbol-based shortcut uses the wrong key | The keyboard layout differs from the US layout. | Use the key that produces the required symbol on your layout and check Excel’s local shortcut list. |
F4 repeats an action instead of locking a reference |
The formula reference is not currently being edited. | Press F2, place the cursor in the reference, and try F4 again. |
A practical way to learn shortcuts
Memorizing a chart is less effective than replacing a real mouse action. Build a small working set around your own routine:
- Notice one command you use repeatedly during normal work.
- Learn its shortcut and use it for the rest of the week.
- Add one navigation shortcut and one editing or formatting shortcut.
- Keep only the commands that save time in your actual worksheets.
- Use Windows Ribbon KeyTips or Excel’s shortcut reference when you need a less common command.
A useful starter set is Ctrl+S, Ctrl+Z, F2, Ctrl+Arrow, Ctrl+Shift+Arrow, Ctrl+1, Ctrl+Enter, and Alt+=. Once those become automatic, add shortcuts for the formulas, filters, or workbook tasks that dominate your own work.
Frequently asked questions
What is the most useful Excel keyboard shortcut?
There is no single best shortcut for every workflow. F2 is a strong general choice because it edits the active cell immediately, while Ctrl+Arrow and Ctrl+Shift+Arrow save substantial time in large datasets. The most valuable shortcut is usually the one that replaces your most frequent mouse action.
Why does the same shortcut behave differently in another workbook?
Some commands depend on context. The active cell, current selection, editing mode, table or PivotTable focus, and whether a dialog box is open can all affect a key combination. F4 is a clear example: it changes reference types while you edit a formula but can repeat a previous command elsewhere.
Do Windows shortcuts work on a Mac?
Many concepts carry over, but the modifier keys are not interchangeable in every command. Common file and editing actions often replace Ctrl with Command, while some Excel-specific actions use Control, Option, or a different combination. Check the Mac section of Microsoft’s official shortcut reference when a direct substitution fails.
Can Excel keyboard shortcuts change my data?
Yes. Fill, paste, delete, and formatting commands act on the current selection and can overwrite cells. Use Ctrl+Z or Command+Z immediately if the result is wrong, and verify broad row, column, or range selections before applying a command.
Work faster by learning shortcuts in context
Keyboard speed comes from familiarity, not from knowing every possible combination. Learn a compact set for saving, editing, moving, selecting, and formatting; then expand it around the work you repeat. When a key behaves unexpectedly, check the application version, active context, keyboard layout, and operating-system settings before assuming the shortcut is unavailable.
Join the conversation