Navigation & Selection
| Shortcut | Description |
|---|---|
| Ctrl+Home | Go to cell A1 |
| Ctrl+End | Go to last cell with data |
| Ctrl+Arrow | Jump to edge of data |
| Ctrl+F | Find |
| Ctrl+H | Find and Replace |
| Ctrl+Shift+End | Select to last data cell |
| Ctrl+A | Select all |
| Ctrl+Space | Select column |
| Shift+Space | Select row |
| Alt+i+r | Insert row above |
| Alt+i+b | Insert row below |
Editing
| Shortcut | Description |
|---|---|
| F2 | Edit active cell |
| Ctrl+Enter | Fill selection with entry |
| Ctrl+D | Fill down |
| Ctrl+R | Fill right |
| Ctrl+; | Insert current date |
| Ctrl+Shift+; | Insert current time |
| Alt+Enter | New line within cell |
| Ctrl+Z | Undo |
| Ctrl+Y | Redo |
| Delete | Clear cell |
Google Sheets Unique Features
| Formula / Shortcut | Description |
|---|---|
| =IMPORTRANGE("url","Sheet1!A1:B10") | Pull data from another Google Sheet |
| =GOOGLEFINANCE("GOOGL","price") | Live stock price |
| =GOOGLETRANSLATE(A1,"en","es") | Translate text in a cell |
| =IMAGE("url") | Display image from URL in cell |
| =SPARKLINE(range) | Mini chart inside a cell |
| =ARRAYFORMULA(A1:A10*2) | Apply formula to whole range without dragging |
| =QUERY(range,"SELECT A,B WHERE C>100") | SQL-like queries on data |
| =UNIQUE(range) | Return only unique values |
| =SPLIT(A1,",") | Split text by delimiter into columns |
| =REGEXEXTRACT(A1,"\d+") | Extract text matching regex pattern |
Formatting
| Shortcut | Description |
|---|---|
| Ctrl+B | Bold |
| Ctrl+I | Italic |
| Ctrl+U | Underline |
| Ctrl+Shift+E | Center align |
| Ctrl+\ | Clear formatting |
| Ctrl+Shift+$ | Currency format |
| Ctrl+Shift+% | Percentage format |
| Alt+O+C+A | Resize column to fit content |