In Excel for Microsoft 365 on Windows, select any cell in the column and press Ctrl+Space, then press Ctrl+- (the minus key) to delete the entire column. If Excel displays a Delete dialog, choose Entire column and confirm.
The direct keyboard method
The shortcut works in two parts: first select the column, then delete the selected column. You do not need to click its letter at the top of the worksheet, although clicking the letter is a useful way to verify that you have selected the right column before removing it.
- Click a cell anywhere in the column you want to remove. For example, click a cell in column D.
- Press Ctrl+Space. The entire worksheet column should become selected, including its cells above and below the active cell.
- Check the column letter at the top of the selection, then press Ctrl+-.
- If a dialog asks what to delete, select Entire column and choose OK. If Excel removes the column immediately, the selection was already clear enough to determine the operation.
For example, if column D contains outdated department codes and column E contains employee names, deleting D shifts the former column E and all columns to its right one place left. It does not merely erase the values in D. That distinction matters: a deleted column changes the layout of the worksheet, while clearing the cells leaves column D in place.
What the shortcut does
Ctrl+Space selects a column; it does not delete anything by itself. Ctrl+- invokes Excel’s delete command for the selected cells. When a full worksheet column is selected, Excel can remove that column as a unit. When only a few cells are selected, the same delete shortcut may open a dialog with choices such as shifting cells up or left, deleting an entire row, or deleting an entire column.
After a whole-column deletion, the columns to the right move left to fill the gap. Excel retains the worksheet’s fixed grid, so the far-right edge remains available as the last column of the sheet. The operation affects the active worksheet, not every sheet in the workbook. If you need to remove a column from several sheets, you must account for which sheets are grouped and selected before acting.
Deleting a column can also affect formulas, charts, named ranges, tables, and other references. Excel commonly adjusts references that point to cells moved by the deletion, but a formula that directly refers to a deleted cell may show a reference error. Review important calculations and reports after structural edits rather than assuming that the visual change is the only consequence.
Delete a column with the ribbon
If you prefer to see the command before using it, or the shortcut is not recognized by your keyboard, use the ribbon. Click a cell in the target column, then choose Home > Delete > Delete Sheet Columns. This removes the whole worksheet column containing the active cell. You can also select the column by clicking its letter first, then use that ribbon command.
The ribbon route is useful when you are unsure whether Excel has selected an entire worksheet column or just part of one. The command name explicitly says Delete Sheet Columns, which distinguishes it from commands that delete only selected cells. In a formatted Excel table, deleting a table column can behave in a table-specific way; inspect the selection and command before confirming if you mean to remove the worksheet column rather than only a field in the table.
There is also a keyboard access-key sequence on Windows: press Alt, then H, D, and C in sequence to reach Delete Sheet Columns through the Home tab. Access-key letters can vary with the Office language or interface version, so the ribbon labels are the dependable fallback if that sequence does not match your installation.
Delete a column or clear its contents?
A common mistake is using the word “delete” to mean two different things. Deleting a column removes its place in the worksheet and shifts neighboring columns left. Clearing contents removes entries from cells but preserves the column, its position, and potentially its formatting. Choose based on whether you want the surrounding data to move.
- Delete the column when the field is no longer part of the worksheet layout and the columns to its right should move left.
- Clear contents when you want to retain the column and its formatting but remove values or formulas. Select the cells and press Delete on the keyboard, or use Home > Clear > Clear Contents.
- Delete cells when only a specific range should be removed and you deliberately want nearby cells to shift. Select the range and use Ctrl+-; read the dialog carefully before confirming.
For instance, if column C is a temporary calculation field between two permanent fields, deleting C may be right if the later columns should close the gap. If column C is a blank template field that other users expect to remain available, clear its contents instead or leave it untouched. Removing a column to hide sensitive information is not a safe substitute for proper access control: data may remain elsewhere in the workbook, in linked files, or in previous versions.
Deleting columns in tables and filtered sheets
Excel tables add a selection detail worth knowing. When the active cell is inside a table, Ctrl+Space may select the table column rather than the full worksheet column; pressing it again can expand the selection to the entire worksheet column. Check the highlighted area and the table’s header before pressing Ctrl+-. If your intention is to remove a table field, selecting the table column and using the table’s delete option may be more appropriate than deleting a worksheet column that extends beyond the table.
Filters can make a worksheet look as if it contains fewer rows or columns than it actually does. A normal whole-column deletion affects the worksheet column, including filtered-out rows, not just the visible records. If you only intend to remove visible entries from a filtered list, do not delete the entire worksheet column. Confirm the selection and use a method intended for the visible cells or the table field you actually want to change.
In a protected worksheet, Excel may block a column deletion unless the protection settings allow it. A disabled command or warning is not a shortcut problem; it may mean the sheet is protected or the workbook’s structure is restricted. If you have permission, review the protection settings or ask the workbook owner before changing them. Merged cells and complex layouts can also make partial-cell deletions awkward, which is another reason to select the whole column deliberately.
How to avoid deleting the wrong column
Column deletion is easy to undo, but it can still disrupt work if the workbook contains dependent data or if you continue editing before noticing the mistake. Use a short check before pressing Ctrl+-:
- Read the column letter at the top of the selection and, when present, check the header text.
- Make sure the selection spans the whole worksheet column if that is what you intend to remove.
- Check whether the sheet is filtered, grouped, protected, or part of a multi-sheet selection.
- Consider whether formulas, charts, or linked data rely on the field.
- Save a copy first if the workbook is important or the deletion is difficult to reconstruct.
If the wrong column disappears, press Ctrl+Z immediately to undo the deletion. Undo is most reliable before you perform other actions that you want to keep. If the workbook was saved or closed after the deletion, recovery depends on available file history, backups, or AutoRecover; do not assume Excel can restore an old version automatically.
Windows, Mac, and Excel for the web
The primary instructions here are for Excel for Microsoft 365 on Windows. On a Mac, the Control key may be involved in Excel’s selection and delete shortcuts, but macOS keyboard settings can reserve Control+Space for input-source switching. If Ctrl+Space is intercepted or does nothing, click the column letter to select the full column, then use the delete command from the ribbon or context menu. Mac keyboard layouts and Excel versions can also affect how the minus key is entered.
Excel for the web runs in a browser, where browser shortcuts and web-app behavior can differ from desktop Excel. If Ctrl+Space or Ctrl+- is captured by the browser or does not produce the expected selection, select the column letter and use the available Excel ribbon command. The visual confirmation step is more important than insisting on a particular shortcut when the app or operating system handles the keystroke differently.
For any platform, a reliable fallback is to click the column heading and choose the worksheet’s delete-column command. The shortcut is fastest when it works as expected; the ribbon or context menu is clearer when you need to confirm whether you are deleting a whole sheet column, a table field, or a smaller range.
Common problems and quick fixes
- Ctrl+Space selects only part of the table: If the active cell is inside an Excel table, press Ctrl+Space again if you need to expand selection to the worksheet column, or click the column letter.
- Ctrl+- opens a dialog: That is normal when Excel needs to know how to handle the selected cells. Choose Entire column only when that is your intention.
- The shortcut does nothing: Check that Excel has focus, that a cell is selected, and that the minus key is being entered correctly. Use the ribbon command if the keyboard layout or system intercepts the shortcut.
- The delete command is unavailable: The sheet or workbook may be protected, or the current selection may not be editable. Check permissions rather than repeatedly pressing the shortcut.
- Data seems to have shifted unexpectedly: A column deletion moves columns to the right leftward. Undo with Ctrl+Z if this was not intended, then clear contents instead.
Frequently Asked Questions
What is the shortcut to delete a column in Excel?
On Windows, click a cell in the column, press Ctrl+Space to select the column, then press Ctrl+-. Confirm Entire column if Excel asks what to delete.
Can I delete a column without using the mouse?
Yes. Use Ctrl+Space followed by Ctrl+- on Windows, then respond to any Delete dialog with the keyboard. If the dialog appears, use its focus and selection controls to choose Entire column and confirm.
Does pressing Delete remove an Excel column?
No. The Delete key normally clears the contents of the selected cells; it does not remove the worksheet column. Use the delete-column command to remove the column and shift the columns on its right.
How do I undo deleting a column?
Press Ctrl+Z on Windows immediately after the deletion. If you have already closed the workbook or cannot undo the action, look for a saved copy, version history, or backup that contains the earlier worksheet.
Why does Ctrl+Space select only a table column?
When your active cell is inside an Excel table, the shortcut can select that table’s data column rather than the full worksheet column. Press Ctrl+Space again or click the worksheet column letter, then verify the highlighted selection before deleting.
Related
- Find a Circular Reference in Excel and Trace Its Source
- Identify Circular References in Excel: A Step-by-Step Guide
- Enable Circular References in Excel: Step-by-Step
Try it: the Date Difference Calculator: days, months, years and weekdays between two dates, with the DATEDIF formulas.
More in How-to basics
- Excel Cell Auto Adjust: How to Fit Width and Row HeightTo auto-adjust cells in Excel for Microsoft 365 on Windows, select the column or row, then double-click the…
- Excel File Won’t Open in Protected View? FixesIf an Excel file will not open in Protected View, first confirm that the file came from a…
- Excel Workbook Not Opening? Causes and Fixes for WindowsIf an Excel workbook will not open, first try opening Excel in Safe Mode, then use File >…
- Excel Table: Print Headers on Every PageYes. In Excel for Microsoft 365 on Windows, open Page Layout > Print Titles and set the table’s…
- Excel New Sheet Shortcut: Add a Worksheet in SecondsIn Excel for Microsoft 365 on Windows, press Shift+F11 to insert a new worksheet. The new sheet is…
- Switch Excel Workbooks: Keyboard Shortcuts and TipsIn Excel for Microsoft 365 on Windows, press Ctrl+F6 to switch to the next open workbook window, or…
Sources: Function behaviour and menu paths: Microsoft Support documentation for Excel. Method & sources
Spotted an error in this guide? Let us know.