Delete Blank Columns in Excel

There are two ways to “delete blank columns in excel”: the quick way you copy and the durable way you understand. This page gives you both. The exact Excel answer is above; below, we build the small mental model that makes the fix stick, so the next variation of the same problem solves itself.

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 “delete 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. Here is the takeaway for “delete blank columns in excel”: follow the steps at the top, check the result on the sheet itself, and keep undo in mind while you experiment. Done once deliberately, it becomes something you do from memory in Excel rather than something you search for again.

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.