Most spreadsheet time goes on moving around, fixing ranges and cleaning the same export again. These tips cut all three. Shortcuts are for Excel unless a row says Google Sheets. See also the cheat sheet.
- Jump
- Ctrl+ArrowCmd+Arrow
- Select to the edge
- Ctrl+Shift+ArrowCmd+Shift+Arrow
Hold Ctrl (Cmd on a Mac) and press an arrow key to land on the last filled cell in that direction. Add Shift to select everything on the way.
Why it saves time: Dragging down 40,000 rows of store sales takes seconds and often stops short; this is one keypress and never misses the last row.
NoteSame keys in Google Sheets.
- Ctrl+T Windows
Click inside the data, press Ctrl+T and tick My table has headers (on a Mac: Insert > Table). Formulas can use column names such as =[@Qty]*[@UnitCents], new rows pick up formulas and formats, and pivots and charts built on the Table grow with it.
Why it saves time: You stop fixing ranges like A2:F9812 every month when the export gets longer.
NoteExcel on Windows, Mac and the web. Google Sheets has a similar Format > Convert to table in recent versions.
- Ctrl+Shift+LCmd+Shift+F
Click inside the data and press the shortcut to add or remove filter buttons on the header row. Alt+Down Arrow on a header cell opens its filter menu on Windows.
Why it saves time: Faster than the ribbon, and you will toggle filters dozens of times a day.
NoteExcel.
- F4Cmd+T
While editing a formula, put the cursor on a reference such as B2 and press the key. Each press cycles $B$2, B$2, $B2, B2.
Why it saves time: No more typing dollar signs by hand, and fewer formulas that drift when you copy them down.
NoteExcel. Some laptops need Fn+F4.
- Ctrl+DCmd+D
Select the cell with the formula and the cells below it (Ctrl+Shift+Down helps), then press the shortcut to copy the top cell into the rest.
Why it saves time: Dragging the fill handle through a long sheet is slow and easy to overshoot.
NoteSame keys in Google Sheets.
- Go To
- Ctrl+G Windows
- Fill selection
- Ctrl+Enter Windows
Select the column, press Ctrl+G, click Special and choose Blanks. Type = and press Up Arrow, then Ctrl+Enter: every blank cell copies the value above it. Paste as values afterwards.
Why it saves time: Exports that print the store name only on the first row of each block become a proper table in ten seconds.
NoteExcel for Windows.
- Excel
- Ctrl+;Ctrl+;
- Google Sheets
- Ctrl+;Cmd+;
Press the shortcut in a cell to type today's date as a fixed value. Use =TODAY() only when the date should change every day.
Why it saves time: Stamping when you counted stock or logged a call takes one key, and the value does not change tomorrow.
- Alt+=Cmd+Shift+T
Click the cell under a column of numbers and press the shortcut; Excel writes the SUM and guesses the range. Check the range, then press Enter.
Why it saves time: Totals in two keys, and selecting a whole block first adds totals to every column at once.
NoteExcel.
- Ctrl+1Cmd+1
Select cells and press the shortcut for number formats, alignment, borders and protection in one dialog.
Why it saves time: Every formatting option without hunting through the ribbon.
NoteExcel.
- Excel
- Ctrl+Alt+V, then V, then EnterCtrl+Cmd+V
- Google Sheets
- Ctrl+Shift+VCmd+Shift+V
Copy, then open Paste Special and choose Values (in Excel for Mac, pick Values in the dialog). Newer Excel 365 on Windows also pastes values with Ctrl+Shift+V.
Why it saves time: Freezes formula results before you delete the source sheet, and stops pasting someone else's colours and borders into your model.
NoteCtrl+Shift+V in Excel needs a recent Microsoft 365 build.
- Ctrl+`Ctrl+`
Press the shortcut (the key left of 1) to show formulas instead of results in every cell. Press it again to go back.
Why it saves time: The fastest way to spot the one hard-typed number in a column of formulas before you send a model.
NoteExcel.
- Ctrl+E Windows
Next to a column of values like S-014 Riverside, type the result you want for the first row or two (Riverside), then press Ctrl+E. Excel fills the rest by example.
Why it saves time: Splitting and joining text without writing LEFT, MID and FIND formulas.
NoteExcel 2013 and later on Windows. Check the results: it guesses.
- Ctrl+Q Windows
Select a block of numbers and press Ctrl+Q for one-click data bars, totals, percentages and charts.
Why it saves time: A first look at a new export before you build anything.
NoteExcel 2013 and later on Windows.
- Ctrl+Page Down / Ctrl+Page Up Windows
Press the shortcut to go to the next or previous sheet tab.
Why it saves time: Flicking between Inputs, Calculations and Outputs without the mouse.
NoteExcel for Windows.
- Excel
- Alt+EnterCtrl+Option+Return
While typing in a cell, press the shortcut to start a new line in the same cell.
Why it saves time: Readable notes and headers without merging cells.
NoteExcel.
- Refresh all
- Ctrl+Alt+F5 Windows
- Refresh this one
- Alt+F5 Windows
After new data lands, refresh all pivots and Power Query queries in the workbook at once (on a Mac: Data > Refresh All).
Why it saves time: A stale pivot is the most common reason two people quote different numbers from the same file.
NoteExcel for Windows.
- Google Sheets
- Ctrl+/Cmd+/
Press the shortcut to open the searchable list of shortcuts.
Why it saves time: Learn the two or three you need for today's task instead of a whole list.
NoteGoogle Sheets and other Google Docs editors.
=XLOOKUP(A2, Prices[SKU], Prices[PriceCents], "missing") finds A2 in the SKU column and returns the price from the same row, or "missing" when there is no match.
Why it saves time: Exact match by default, it can look left, and inserting a column no longer breaks a hard-coded column number.
NoteExcel 365, Excel 2021 and later, and Google Sheets. Not in Excel 2019.
=SORT(UNIQUE(Sales[Store])) lists each store once, sorted. =FILTER(Sales, Sales[Store]="S-014", "none") returns only S-014's rows. Results spill into the cells below and update when the data changes.
Why it saves time: A report tab that rebuilds itself, without copying and pasting filtered rows.
NoteExcel 365 and 2021 and later. In Google Sheets, FILTER's extra arguments are more conditions, not an if-empty value; wrap it in IFERROR instead.
=SUMIFS(Sales[AmountCents], Sales[Store], $A2, Sales[Month], B$1) sums one store for one month. Copy it across the grid; the $ signs keep the store column and month row fixed.
Why it saves time: One formula fills a whole store-by-month table with no helper columns. The sum range comes first, unlike SUMIF.
NoteExcel and Google Sheets.
=LET(sales, SUMIFS(Sales[AmountCents], Sales[Store], A2), target, XLOOKUP(A2, Targets[Store], Targets[Cents]), sales / target)
Why it saves time: Each piece is calculated once and has a name, so the formula reads like a sentence and is easier to check.
NoteExcel 365, Excel 2021 and later, and Google Sheets.
=TEXTBEFORE(A2, " ") returns S-014 from "S-014 Riverside"; =TEXTAFTER(A2, " ") returns Riverside. TEXTSPLIT splits into several cells.
Why it saves time: Replaces nests of LEFT, FIND and LEN that nobody can read later.
NoteExcel 365 and Excel 2024. Google Sheets: SPLIT and REGEXEXTRACT.
Click inside a Table, Insert > PivotTable. Drag Store to Rows, Month to Columns and Sales to Values. Right-click a value > Show Values As > % of Grand Total for shares; right-click a date > Group to roll days into months. Add a Slicer for click-to-filter buttons.
Why it saves time: 400,000 checkout rows summarised without a single formula to break.
NoteGoogle Sheets: Insert > Pivot table, and Data > Add a slicer.
Data > Get Data > From File > From Folder. Pick the folder where each month's CSV lands, choose Combine and Transform, clean once (remove columns, set types, filter rows), then Close and Load. Next month, drop the new file in and Refresh All.
Why it saves time: An hour of monthly copy-paste becomes one click, and the recorded steps show anyone exactly what was done to the data.
NoteExcel 2016 and later, and Microsoft 365, on Windows. Excel for Mac (365) has Power Query with fewer sources. Not in Google Sheets.
In Power Query, select the columns that identify a row (Store, SKU), then Transform > Unpivot Other Columns. One column per month becomes two columns, Month and Value.
Why it saves time: Wide reports are easy to read but hard to chart, filter and pivot. Long tables work everywhere.
NoteExcel with Power Query.
Select the input cells, Data > Data Validation, Allow: List, and point Source at a range of valid values (for example =StoreList). Add an input message and an error alert that says what is allowed. Google Sheets: Data > Data validation > Dropdown (from a range).
Why it saves time: Stops S014, S-14 and s-014 becoming three different stores in your totals.
Select A2:F500, Home > Conditional Formatting > New Rule > Use a formula, and enter =$F2<0 with a red fill. The $ fixes column F, so each row checks its own margin. Google Sheets: Format > Conditional formatting > Custom formula is.
Why it saves time: Problem rows jump out without anyone scanning the sheet.
Click the Name Box left of the formula bar. Type a cell such as Z5000 and press Enter to jump there, or select a range, type a name such as StoreList and press Enter to name it.
Why it saves time: Named ranges make formulas and dropdown sources readable, and jumping beats scrolling.
NoteExcel.
Watch for green triangles or numbers aligned left. Check with =ISNUMBER(A2). Convert a column with Data > Text to Columns > Finish, or with =VALUE(A2).
Why it saves time: SUM skips numbers stored as text, so totals come out low with no error at all.
Data > Remove Duplicates deletes rows in place. =UNIQUE(Table[Store]) in a new spot gives the same list and leaves the source alone.
Why it saves time: Nothing is lost if you picked the wrong columns, and the list updates with the data.
NoteUNIQUE needs Excel 365 or 2021 and later, or Google Sheets.
=QUERY(Sales!A:E, "select B, sum(E) where C = 'S-014' group by B", 1) summarises with a SQL-like language. The last argument is the number of header rows.
Why it saves time: A grouped summary in one formula, and practice for real SQL.
NoteGoogle Sheets only.
=IMPORTRANGE("spreadsheet URL", "Sales!A1:E") reads a range from another Google Sheet. The first time, click Allow access.
Why it saves time: One source of truth instead of copied tabs that go stale.
NoteGoogle Sheets only.