How to Select Cells, Rows, and Columns in Excel — Complete Guide (2026)
How to select 2 columns, all rows, non-adjacent cells, and entire ranges in Excel. Every keyboard shortcut for Windows and Mac — plus Go To Special and...

Most Excel users waste more time than they realize just selecting data. You click a cell, drag to another, miss by one row, start over. Or you want to grab two separate columns for a chart — but you don't know the trick — so you spend five minutes copying data into adjacent columns just to make it work. Sound familiar?
Selection is the foundation of every action in Excel. Format a range, sort a column, apply a formula, delete rows — you have to select something first. If your selection technique is slow, everything else is slow. The good news: once you know the right shortcuts, you'll fly through spreadsheets. We're talking seconds saved on every single operation, hundreds of times a day.
This guide covers every major selection method: single cells, ranges, entire rows, entire columns, non-adjacent selections, and some powerful special-case tools most users never discover. We'll also walk through Mac-specific differences, because Ctrl on Windows isn't always the same key on macOS.
Before you dig into individual techniques, bookmark your excel reference — it's the fastest way to look up a shortcut mid-task without leaving your spreadsheet workflow.
Here's a quick orientation. Excel's selection model works in layers: you can select a single cell, a contiguous range, an entire row or column, or a non-contiguous (multi-area) selection. Each layer has both keyboard and mouse approaches, and the fastest workflows usually combine both. Arrow keys to move, Shift to extend, Ctrl to add non-adjacent areas. That three-key mental model covers 90% of what you'll ever need.
Whether you're dealing with a 50-row budget sheet or a 500,000-row data export, the techniques here scale to any size. Some shortcuts — like Ctrl+Shift+End — are especially powerful on large datasets because they select to the last used cell in one keystroke, no matter how many rows that is.
We'll also cover two underused Excel tools: Go To Special (F5 → Special), which lets you select only blank cells, only formulas, only constants, or only visible cells — and Alt+; (select visible cells only), which is indispensable when you're working with filtered tables and don't want to accidentally copy hidden rows. These two features alone are worth the read.
Selecting a Single Cell or Range
Before we jump into columns and rows, let's cover the basics of single-cell and range selection — because everything else builds on this.
To select a single cell, just click it. Or press an arrow key to move there from your current position. The cell border turns green (in newer Excel versions) and the Name Box in the top-left shows the cell address like B4 or C12.
To select a contiguous range, you've got three approaches. First: click the first cell, hold Shift, and click the last cell. Everything in between highlights. Second: click the first cell and drag to the last cell while holding the mouse button. Third — keyboard-only — click the first cell, then hold Shift and press the arrow keys to extend the selection in any direction. Shift+Right expands one column, Shift+Down expands one row, and you can mix directions.
The Name Box updates as you select. For a range from A1 to C5, it shows A1:C5. That's the same notation you'd use in a formula — so SUM(A1:C5) sums whatever is currently highlighted.
One subtle point: if you type a range address directly into the Name Box and press Enter, Excel selects exactly that range. Type B2:E10 and hit Enter — you've selected those 36 cells without touching the mouse. This is especially handy when you know the exact range you need.
Let's start with columns and work through to the advanced techniques.
Essential Excel Selection Shortcuts
Ctrl+Space— select entire column of active cellShift+Space— select entire row of active cellCtrl+A— select all cells in worksheetCtrl+Click— add non-adjacent cell, row, or column to selectionCtrl+Shift+End— extend selection to last used cellAlt+;— select visible cells only (after filtering)F5→ Special — select by type (blanks, formulas, constants)
Selection Methods at a Glance
Grab one full column — all 1,048,576 rows — with a click or a shortcut.
- Keyboard shortcut: Ctrl+Space (Windows) — selects entire column of active cell
- Mouse method: Click the column header letter (A, B, C...)
- Mac equivalent: Ctrl+Space still works on Mac for entire column
Select 2+ adjacent columns at once for formatting, sorting, or chart data.
- Keyboard shortcut: Click first column header, then Shift+Click last column header
- Mouse method: Click and drag across multiple column header letters
- Mac equivalent: Same — Shift+Click column headers on Mac
Select one or more full rows for deletion, formatting, or moving data.
- Keyboard shortcut: Shift+Space — selects entire row of active cell
- Mouse method: Click the row number on the left side (1, 2, 3...)
- Mac equivalent: Shift+Space works the same on Mac
Pick two or more separate columns, rows, or cell ranges — they don't need to be next to each other.
- Keyboard shortcut: Hold Ctrl while clicking additional cells, rows, or column headers
- Mouse method: Click first area, then Ctrl+Click each additional area
- Mac equivalent: Hold Cmd instead of Ctrl when clicking additional areas

How to Select Entire Columns in Excel
Selecting columns is something you'll do constantly — formatting, sorting, applying formulas to a whole column, deleting unwanted data. Let's go through every method, from beginner to power-user.
Selecting a Single Column
The most direct way: click the column header. That's the letter at the top — A, B, C, D, and so on. One click selects all 1,048,576 rows in that column. You'll see the entire column highlight blue and the column letter darken.
With the keyboard, use Ctrl+Space. First click any cell in the column you want, then press Ctrl+Space. Excel extends the selection to cover the full column. This works whether you're on Windows or Mac — Ctrl+Space is one of the few shortcuts that doesn't swap to Cmd on macOS.
Selecting Multiple Adjacent Columns
Want columns B through E? Click column B's header, hold Shift, then click column E's header. All four columns highlight together. You can also click B's header and drag rightward to E — same result, slightly different motion.
With the keyboard, after selecting one column with Ctrl+Space, hold Shift and press the right arrow key to extend the selection one column at a time. Three presses extends to a 4-column selection.
How to Select 2 Non-Adjacent Columns in Excel
This is the one that trips people up. You want columns B and D — but not C. Here's how: click column B's header, then hold Ctrl and click column D's header. Both columns highlight simultaneously, and C stays unselected.
On a Mac, it's the same idea but use Cmd instead of Ctrl: click column B's header, hold Cmd, click column D's header. That's how to select two separate columns in Excel on Mac.
You can extend this to three, four, or more non-adjacent columns — just keep holding Ctrl (or Cmd on Mac) as you click each additional column header. The selection stays active until you click without holding Ctrl.
Once you've got non-adjacent columns selected, you can apply formatting to all of them at once — bold, background color, number format, whatever you need. Just be aware: certain actions like sorting don't work on non-adjacent selections, because Excel can't sort columns that aren't next to each other without rearranging the data in a confusing way.
Selecting the Entire Sheet (All Columns)
To select every column and row in the spreadsheet, press Ctrl+A. If your cursor is inside a data table, the first press selects just the table. Press Ctrl+A a second time to expand to the entire sheet. Alternatively, click the small triangle in the very top-left corner of the spreadsheet grid — that's the Select All button, and it always grabs everything in one click.
Good to know: after selecting a large column and applying a format, you can also jump to related operations like changing column width. See how how to change column width in excel works — it pairs naturally with column selection workflows.
One more tip: if you frequently delete entire rows, learn the keyboard shortcut to delete row in excel — it works seamlessly after you've selected one or more full rows using these techniques.
Select Rows, Columns, and Special Ranges
Select a Single Row
Mouse: Click the row number on the left edge of the sheet. Row 5's number is the button labeled "5" — click it to select all cells in that row.
Keyboard: Click any cell in the row, then press Shift+Space. The entire row highlights. On Mac, Shift+Space works the same way.
Select Multiple Adjacent Rows
Click row 3's number, then hold Shift and click row 7's number — rows 3 through 7 are now selected. Or drag down from row 3 to row 7 while holding the mouse button.
Keyboard: after pressing Shift+Space for the first row, hold Shift and press the down arrow to extend the selection one row at a time.
Select All Rows (Entire Sheet)
Press Ctrl+A to select all rows and columns. If you're inside a table, press twice. Or click the Select All corner button (top-left of the grid, just above row 1 and left of column A).
Mac note: Cmd+A works on Mac for select all. Row selection with Shift+Space is identical to Windows.
How to Select Non-Adjacent Rows and Cells
Non-adjacent selection is one of the most useful — and underused — Excel skills. It lets you apply formatting, delete, or copy data from rows or cells that don't sit next to each other, all in one shot.
Selecting Different Rows in Excel
Here's the scenario: you want rows 2, 5, and 9 — but not 3, 4, 6, 7, or 8. Click row 2's number, then hold Ctrl and click row 5's number, then hold Ctrl and click row 9's number. All three rows highlight. Now anything you do — delete, bold, change background color — applies to all three simultaneously.
That's how to select different rows in Excel. The key is holding Ctrl as you click each row number. Let go of Ctrl and your next click starts a new selection from scratch.
On Mac, use Cmd in place of Ctrl for all non-adjacent selections. The behavior is identical; it's just a different modifier key.
Non-Adjacent Cell Ranges
You're not limited to whole rows or columns. You can select any combination of individual cells and ranges. Click cell B2, then Ctrl+Click D5, then Ctrl+Click F2:F10 (hold Ctrl and drag for that last range). Excel holds all three areas in a multi-area selection.
This matters for things like applying a currency format to non-contiguous cells, or creating a chart from data that isn't neatly arranged in a block. The Name Box (top-left, shows the cell address) will display something like B2,D5,F2:F10 when you have a multi-area selection.
One thing to watch: some Excel operations don't work on multi-area selections. You can't sort a non-adjacent selection, for instance — Excel will tell you the selection isn't valid for that command. But formatting, font changes, number formats, conditional formatting, and deletion all work fine. Keep that in mind when you're planning your workflow.
Selecting to the End of Data
On big spreadsheets, you don't want to drag thousands of rows. Use these instead:
Ctrl+Shift+Down— extends selection from current cell to last non-empty cell in the columnCtrl+Shift+Right— same, but rightward across the rowCtrl+Shift+End— extends selection to the absolute last used cell on the sheet (bottom-right of your data)Ctrl+Shift+Home— extends selection back to cell A1
A practical use: click the header row of your data (say, A1), then press Ctrl+Shift+End — you've just selected your entire dataset in one keystroke. If you want to sort that data, you'd typically want to use the built-in sort tool. Check out how sort a column works in Excel — it pairs perfectly with these selection techniques.
Also worth noting: if you're building out a complex spreadsheet, indentation helps readability. See how to indent in excel for quick cell indentation techniques that work after you've selected your target range.
Select Multiple Rows Using Keyboard Shortcut
Keyboard-only approach for selecting multiple adjacent rows: click into any cell in the first row you want, press Shift+Space to select that full row, then hold Shift and press Down Arrow to extend the selection row by row. That's the excel select multiple rows shortcut for contiguous rows.
For non-contiguous rows via keyboard, there's no pure-keyboard equivalent — you need the mouse for Ctrl+Click on individual row numbers.
Handling Accidental Over-Selection
Dragged one row too far? Don't release and restart. Hold Shift and press the up arrow to shrink the selection back. Or hold Shift and click the correct end point — Excel redraws the selection from the starting cell to wherever you Shift+Click. This saves you from constantly restarting selections that are close but not quite right.
If you accidentally deselect a multi-area selection by clicking without Ctrl, there's no undo for selection state. You just rebuild it. But with practice, accidental deselects become less common — muscle memory for holding Ctrl develops quickly.
One practical note: when you're working with filtered tables, use the countifs function to verify row counts before and after selection. The countifs excel function is handy for confirming that your visible row count matches your expectations before you do a bulk delete or format operation.

Excel Selection Shortcuts Quick Reference
- ✓<code>Ctrl+Space</code> — select entire column of active cell (Windows & Mac)
- ✓<code>Shift+Space</code> — select entire row of active cell (Windows & Mac)
- ✓<code>Ctrl+A</code> — select all (first press: current table; second press: entire sheet)
- ✓<code>Ctrl+Shift+End</code> — extend selection to last used cell in worksheet
- ✓<code>Ctrl+Shift+Down/Right</code> — extend selection to last filled cell in column or row
- ✓<code>Alt+;</code> — select visible cells only (skips hidden/filtered rows)
- ✓<code>F5</code> → Special — open Go To Special dialog for type-based selection
- ✓<code>Ctrl+Click</code> — add non-adjacent cell, row, or column to selection (Cmd on Mac)
- ✓<code>Shift+Click</code> — extend selection to clicked cell (for contiguous ranges)
- ✓<code>Ctrl+Shift+Home</code> — extend selection back to cell A1
Go To Special: Selecting Cells by Type
Most Excel users never open Go To Special — but it's one of the most powerful selection tools in the app. Press F5 (or Fn+F5 on some laptops), then click the Special... button. You'll see a dialog with a grid of options.
What You Can Select with Go To Special
- Blanks — select all empty cells in the current range. Indispensable for filling in gaps in imported data.
- Constants — cells with hard-coded values (not formulas). Good for auditing sheets where everything should be formula-driven.
- Formulas — the opposite: select only cells that contain formulas. Useful before protecting a sheet.
- Current region — same as pressing
Ctrl+Aonce; selects the contiguous block around the active cell. - Visible cells only — same as pressing
Alt+;. More on this below. - Last cell — jumps to the last used cell in the sheet (bottom-right of your data).
- Conditional formats — select all cells with conditional formatting applied.
Here's a real-world use case: you've imported data from a CRM, and some rows have blank email addresses. Click into the email column, press Ctrl+Shift+Down to select to the last row, then F5 → Special → Blanks → OK. Excel highlights every blank cell in that column. Type your placeholder text (e.g., "[missing]"), then press Ctrl+Enter — that fills all selected blanks simultaneously. That's a 30-second operation that would take forever with manual scrolling.
Select Visible Cells Only: Alt+; (The Filtered Table Trick)
Here's a common mistake: you filter a table to show only certain rows, then press Ctrl+C to copy the visible rows. But when you paste, Excel pastes the hidden rows too. Your "filtered" copy still contains everything.
The fix: after filtering, press Alt+; before copying. This shortcut — "select visible cells only" — restricts the selection to only what's actually showing on screen. Hidden rows are completely excluded from the copy.
Workflow: filter your table → click a cell in the data → Ctrl+Shift+End to select the visible data range → Alt+; to restrict to visible cells → Ctrl+C to copy. Now paste — only the filtered rows appear.
On Mac, the equivalent is Cmd+Shift+Z in some versions of Excel, but Alt+; often works too — test it in your version. The Go To Special → Visible Cells Only route is the fallback that always works on both platforms.
These advanced selection techniques are part of a broader set of advanced Excel skills worth mastering — they're the difference between a user who can use Excel and one who's genuinely fast in it. Combined with things like drop-down lists and smart data validation, your spreadsheets become much more efficient. See how Excel drop down list creation works to add another layer of productivity.
One more thing worth knowing: adding columns is something you'll often do right after selecting a column position. The mechanics of adding a column on excel start with selecting the right column first — these selection techniques feed directly into that workflow.
Selection Workflow: Step by Step
Identify What to Select
Use the Right Shortcut
Verify the Selection
Apply Your Action
Deselect

Excel Selection: Quick Facts
Keyboard Shortcuts vs Mouse Selection
- +Much faster once memorized — Ctrl+Space takes under a second
- +No precision required — no risk of accidentally dragging one row too far
- +Works identically on any screen size or resolution
- +Ctrl+Shift+Down scales to any dataset size instantly
- +Reduces repetitive strain on wrist and fingers over time
- −Visual and intuitive — click what you see
- −No memorization needed — drag to select any range
- −Easy to spot exactly which cells you're selecting before acting
- −Better for irregular selections where keyboard shortcuts aren't available
- −Faster for beginners who haven't learned the shortcuts yet
Excel Questions and Answers
About the Author
Business Consultant & Professional Certification Advisor
Wharton School, University of PennsylvaniaKatherine Lee earned her MBA from the Wharton School at the University of Pennsylvania and holds CPA, PHR, and PMP certifications. With a background spanning corporate finance, human resources, and project management, she has coached professionals preparing for CPA, CMA, PHR/SPHR, PMP, and financial services licensing exams.