Deleting Columns in Excel Not Working? Try These Fixes

Errors & fixes · Updated November 3, 2026

Deleting Columns in Excel Not Working? Try These Fixes

If deleting columns in Excel is not working, first select the column letter, then choose Home > Cells > Delete > Delete Sheet Columns. If the command is unavailable or Excel shows an error, check whether the sheet is protected, the selected cells belong to a table or array, or you are clearing contents instead of deleting the column.

Use the right command to remove a column

Excel distinguishes deleting a worksheet column from clearing its contents. Select a column by clicking its letter at the top of the sheet, such as C, then use Home > Cells > Delete > Delete Sheet Columns. You can also right-click the selected column letter and choose Delete. This removes the column’s cells and shifts the columns to its right leftward. The worksheet still has the same overall grid size, with blank columns available at the far right.

On Windows, Ctrl+Space selects the column containing the active cell. Then use Ctrl+- (Ctrl and the minus key) to delete the selection; depending on what you selected, Excel may display a Delete dialog. For a clearer choice, use the ribbon command and make sure the whole column is selected. On Mac, use the ribbon or the column-header context menu if a keyboard shortcut conflicts with macOS or your keyboard layout. In Excel for the web, select the column header and use the context menu’s delete option.

Pressing Delete on the keyboard is different: it clears cell contents but leaves the column in place. Formatting may remain too. This is a common reason someone sees blank cells and assumes the column was deleted. To remove the column structure and shift neighboring data, use the Delete command instead.

Check sheet protection and editing access

A protected worksheet can prevent column deletion. In Excel for Microsoft 365 on Windows, open Review and look for Unprotect Sheet. If that command is available, select it and provide the password if Excel requests one. Protection may have been applied by the workbook’s creator, so ask the owner for the password or an unprotected copy rather than trying to bypass it. If the sheet is protected with permissions that allow some actions but not deleting columns, the command may be disabled or Excel may show a warning.

If Excel opened the file in Protected View or read-only mode, you may be able to view it but not save changes. Check for a banner near the top of the window and choose Enable Editing only if you trust the file and its source. Also check the title bar or file information for a read-only status. If you do not have write permission to the file, save a copy to a location where you can edit it, or ask the file owner to change the access settings.

Workbook structure protection is not the same as worksheet protection. Structure protection limits workbook-level changes such as adding, deleting, moving, hiding, or renaming sheets; it does not normally block deleting columns within an unprotected sheet. If the problem is confined to one worksheet, check that sheet’s protection first.

Determine whether the data is in an Excel table

Tables have their own column structure, so deleting a worksheet column and removing a table column are related but distinct operations. Click inside the table and look for the Table Design tab. To remove a table field, right-click its header and choose Delete, then select Table Columns if Excel presents options. This removes that field from the table. If you instead use the worksheet column letter, you may affect cells outside the table as well, so inspect the column before deleting it.

For example, a table might occupy columns B through E while a note or formula sits in column F. Removing a table field through the table menu changes the table’s columns; deleting worksheet column C shifts the cells across the entire sheet, including unrelated material elsewhere in that column. If your aim is only to remove a field from a table, use the table-specific option and check formulas, charts, or summaries that refer to it afterward.

Look for merged cells, array formulas, or PivotTables

Some worksheet structures restrict edits to part of a selected range. Merged cells are a frequent source of confusing selections: one visible merged cell can cover several underlying columns or rows. If Excel reports that the change cannot be made to part of a merged cell, inspect the area for merged ranges. Select the relevant cells and use Home > Alignment > Merge & Center to review the merge options; unmerge the range if appropriate, then try the deletion again. Unmerging can change how the contents appear, so check the layout first.

Legacy array formulas and dynamic array results can also block edits within their output range. Excel may report that you cannot change part of an array. Find the formula that creates the range and edit or remove it at its source, or adjust the range using the appropriate formula controls. Do not delete only one cell inside a multi-cell array result and expect the rest to remain intact.

PivotTables control their own report layout. A column that appears to be an ordinary worksheet column may contain part of a PivotTable, and deleting cells within the report can trigger an error. Change the PivotTable’s fields or layout instead, or move the PivotTable before removing worksheet columns around it. Preserve a copy if the report is important, since changing its structure can affect the analysis and its formatting.

Confirm you selected the intended columns

It is easy to select cells rather than full columns, especially when using the Name Box, a filtered range, or a mouse drag. Click the letter at the top of the column and confirm the entire column is highlighted before deleting it. To select multiple adjacent columns, drag across their column letters or click the first letter, hold Shift, and click the last. To select separate columns, hold Ctrl on Windows while clicking their letters. Use care with nonadjacent selections: verify every highlighted column before choosing Delete.

Hidden columns can make the selection look incomplete. If the visible headers jump from B to E, columns C and D may be hidden. Select the surrounding headers and inspect the context menu for Unhide, or use the Name Box to go to a specific column before changing it. A filter usually hides rows, not columns, but filtered data can still make it hard to tell which records will be affected. Deleting an entire worksheet column affects cells beyond the visible filtered records too.

Frozen panes do not prevent deletion, but they can make the sheet’s position and selection less obvious. If you are unsure which cells are selected, click a clearly labeled column header and verify the highlight. Avoid relying only on the active cell: selecting one cell and pressing Delete clears that cell’s contents, not its column.

Check grouped sheets and shared editing

If multiple worksheet tabs are selected, Excel has grouped the sheets. An edit made while sheets are grouped can be applied to corresponding positions on several sheets, which may be intentional or a serious surprise. Look for the word Group in the title bar or for multiple highlighted sheet tabs. Right-click a selected tab and choose Ungroup Sheets, or click a single tab, before deleting a column if you intend to change only one sheet.

In a workbook being edited by other people, a temporary synchronization or permission issue can also interfere with changes. Confirm that Excel is online if the file is stored in OneDrive or SharePoint, wait for pending changes to sync, and check whether you have edit access. If the command works but the change does not persist, save the workbook, verify the saved location, and reopen it to confirm the result. Avoid making competing edits in multiple copies of the same file.

Choose between deleting, clearing, and hiding

Before removing a column, decide what outcome you actually need. These actions are not interchangeable:

  • Delete a worksheet column: removes its cells and shifts the columns to the right leftward. Use Delete Sheet Columns when the column itself should go.
  • Clear contents: removes values or formulas while keeping the cells and column in place. Select cells and press Delete, or use Home > Editing > Clear > Clear Contents. Formatting is retained.
  • Hide a column: keeps the data but removes the column from the current view. Right-click its header and choose Hide. This can be undone later with Unhide.
  • Remove a table field: deletes a column from an Excel table using the table’s column options, rather than necessarily removing the entire worksheet column.

For instance, if a report needs to omit a sensitive column temporarily, hiding it may be safer than deleting it. Hiding is not a security measure, because other users may unhide the column or inspect the workbook. If you need a clean export, make a separate copy and remove the data there, taking care that formulas and other sheets do not still contain information that should not be shared.

Review dependencies and recover a mistaken deletion

Deleting a column can change more than the visible layout. Formulas that refer to cells in the deleted column may be adjusted or return a reference error, and charts, named ranges, data validation, conditional formatting, and linked summaries may depend on that data. Before a structural change in an important workbook, save a copy or use File > Save As to create a working version. Afterward, review key totals and reports, and use Ctrl+Z on Windows immediately if the deletion was accidental. On Mac, use Command+Z.

If Undo is no longer available, recovery depends on where the file is stored and how it is managed. Check version history for a file saved in OneDrive or SharePoint, or restore a backup if your organization keeps one. A recovered earlier version may discard later edits, so compare versions and save the current file separately before restoring anything. If the data is essential, stop editing the affected copy until you have checked for a suitable recovery source.

Frequently Asked Questions

Why does pressing Delete not remove an Excel column?
The Delete key clears the contents of selected cells; it does not remove worksheet columns. Select the column letter, then choose Home > Cells > Delete > Delete Sheet Columns or right-click the header and choose Delete.

Why is Delete Sheet Columns grayed out?
Check whether the worksheet is protected, the file is read-only, or the selection intersects a PivotTable, merged range, or array formula. Also make sure you selected a column header rather than only a cell. Resolve the restriction or select an editable area, then try again.

Can I delete a column from a protected worksheet?
Not unless the sheet’s protection settings allow it. Use Review > Unprotect Sheet if you have authorization and the password. Otherwise, ask the workbook owner to unprotect the sheet or make the permitted change.

How do I delete a column without shifting other data?
Deleting a worksheet column always shifts the remaining worksheet columns left. If you only want the column out of view, hide it. If you want its values removed but want to keep the layout, clear its contents instead.

Why does Excel say I cannot change part of an array?
The selected cell belongs to a multi-cell array formula or a dynamic array output range. Change or remove the formula at its source, or adjust the whole output range as appropriate; Excel prevents editing only part of that result.

Will deleting a column from a table delete the whole worksheet column?
Not necessarily. The table’s Table Columns command removes a field from the table, while deleting through the worksheet column header affects the full sheet column. Choose based on whether you want to alter the table or the worksheet grid.

Related

Try it: the Formula Explainer: paste any formula and see each function and reference in plain English.

More in Errors & fixes

Sources: Function behaviour and menu paths: Microsoft Support documentation for Excel. Method & sources

Spotted an error in this guide? Let us know.