How to Remove Blank Columns in Excel

If you just need to remove blank columns in excel and move on, the boxed answer at the top is all you need. The rest of this page is for when you want to understand why it works in Excel, adapt it to a trickier version, or make it robust enough to hand to a colleague. We keep the opening short on purpose — the depth is here when you want it, not in your way when you don’t.

Exact answer

In Excel: click the column letter to select the whole column and press Ctrl+− (Ctrl and minus), or right-click the header ▸ Delete.

On this page7
Annotated stepsExcel
1

Click the column letter so the entire column is selected — not just some cells in it.

2

Press Ctrl+− (Ctrl and the minus key), or right-click the header and choose Delete.

3

For several columns, Ctrl-click each header first, then delete them in one action.

4

For a contiguous run, click the first header and Shift+click the last.

5

To remove empty columns, select the header row, press F5 ▸ Special ▸ Blanks, then Home ▸ Delete ▸ Delete Sheet Columns.

6

To hide rather than remove, right-click the header ▸ Hide — no formula anywhere breaks.

Ctrl+CthenCtrl+Shift+V+Cthen+Ctrl+VPaste values · WindowsMac

What this does

Deleting a column removes it and shifts everything to its right one place left, which is what breaks formulas elsewhere: any reference to the deleted column becomes #REF!. Selecting by the column letter matters — with only a few cells selected, Ctrl+− opens the Delete dialog and asks whether to shift cells left or up, and picking wrong scrambles the row alignment. Non-adjacent columns can go in one action: Ctrl-click each header, then delete. And "delete all the empty columns" is a Go To Special job rather than a manual hunt. Before you run it on a workbook other people depend on, try it on a copy or a few rows first. Undo only reaches back through the current session, so a quick trial run is the cheapest way to see exactly what will change before the file is saved and shared. The difference between a quick fix and a sheet you can trust is the extra minute you spend validating “remove blank columns in excel”. Start on a copy or a tiny sample, keep the affected blanks visible, and compare the result with the tool above before you touch the real workbook. When this is a ribbon command, the selection matters more than the button: confirm the range, apply the command, then spot-check the output before saving. The point is a layout choice that keeps the sheet readable and sortable, but the practical win is that someone else can open the file and understand what happened without asking you.

A worked example

To delete columns C and F together, click the C header, hold Ctrl and click the F header, then press Ctrl+−. Both go and columns D, E, G shift left. If Summary!B2 held =SUM(Sheet1!C:C), it now reads =SUM(Sheet1!#REF!). To remove empty columns across A1:Z1: select that row, press F5 ▸ Special ▸ Blanks ▸ OK, then Home ▸ Delete ▸ Delete Sheet Columns. Imported data always carries columns nobody needs, and doing it by the header rather than by cells is what keeps the remaining rows aligned. If this is something you do often, add the command to the Quick Access Toolbar (right-click it on the ribbon and choose Add to Quick Access Toolbar) or learn its shortcut, so next time it is one click instead of a hunt through the menus.

In Google Sheets

This is a command rather than a formula, so there is no syntax to carry over. Google Sheets arranges its commands in menus across the top instead of a ribbon, names some of them differently and does not have every Excel command — look for the equivalent in the Sheets menus or its help before assuming the steps match. Nothing on this page is behind a login or a download: the exact answer is at the top, and the detail below it is there for when you need it. That is the whole promise here — the answer first, and just enough context to make it stick. If you take one thing from this page on “remove blank columns in excel”, make it the order of checks rather than the individual clicks: confirm what is selected, apply the step, and look at the result before moving on. That small routine is what keeps Excel work predictable when the same task comes back in a slightly different workbook.

Common mistakes

  • Deleting a column that formulas elsewhere reference and leaving #REF! behind — press Ctrl+Z immediately if you see them appear.
  • Selecting cells rather than the whole column, then choosing the wrong shift direction in the Delete dialog and misaligning every row.
  • Confusing Delete with Clear: Delete removes the column and shifts, Clear Contents empties it and leaves the structure alone.
  • Deleting a column a PivotTable or chart uses as its source, which breaks both.
  • Removing a column when hiding it would have preserved every reference.

Frequently asked questions

How do I delete a column in Excel?

Click the column letter to select it and press Ctrl+− (Ctrl and minus), or right-click the header and choose Delete.

How do I delete several columns at once?

Ctrl-click each column header to select them — they do not have to be adjacent — then press Ctrl+− once.

How do I delete all the blank columns?

Select the header row, press F5 ▸ Special ▸ Blanks ▸ OK, then use Home ▸ Delete ▸ Delete Sheet Columns.

Why do I get #REF! after deleting a column?

A formula somewhere referenced the deleted column and now points at nothing. Undo with Ctrl+Z, then repoint those formulas — or hide the column instead of deleting it.

Other ways people ask this

People reach this page typing “remove blanks in excel column”, “excel remove blank columns” and “removing blank columns in excel”, among other phrasings; whichever wording you used, the fix above is the one you want.

Why do people search for this in so many different ways?

Because the same task has many names. “remove blanks in excel column”, “excel remove blank columns”, “removing blank columns in excel” all point at the one operation explained on this page, which is why they all lead here.