How to Fix Excel Only Inserting Rows or Columns Instead of Cells
Question details
The user wants to understand why Microsoft Excel offers only entire row or column insertion instead of the Insert Cells command, and how to insert individual cells safely.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- The user is editing a worksheet and needs to insert one cell without shifting an entire row or column.
- Observed behavior
- Excel shows only Insert Rows or Insert Columns, or the Insert Cells option is unavailable for the selected range.
Check whether the selected cell is inside an Excel Table, merged range, or multi-cell array formula. These structured areas are the most common reasons Excel hides the Insert Cells command.
Use the Insert Cells Command in Excel
Use this method when the selected cell is in a normal worksheet range and the Insert Cells option is available.
Excel worksheets are built on a fixed row-and-column grid. Inserting a single cell requires shifting neighboring cells in a chosen direction, which is allowed only when it will not break a table or other structured range.
Click the cell where you want to insert a new cell, or select a range if you need to insert multiple cells.
Go to the Home tab, click Insert, and then choose Insert Cells.
In the Insert dialog, select Shift cells right or Shift cells down, then click OK.

Clear Tables, Merged Ranges, and Array Formulas That Block Insert Cells
Use this method when Excel still offers only entire rows or columns because the selected range is part of a structured area.
Edit Spreadsheets Freely with WPS Office
Excel's Insert Cells limitation comes from Microsoft Excel's fixed row-and-column grid and structured-range rules. WPS Office Spreadsheet is a free, lightweight Microsoft Office alternative that opens and saves .xlsx and .xls files, keeps a familiar ribbon interface, and lets you manage cells, rows, and columns without changing your existing workflow.
- 1. Download WPS Office: Download WPS Office from the official WPS website and install it on your computer.
- 2. Open your workbook in WPS Spreadsheet: Launch WPS Spreadsheet and open the Excel file you need to edit.
- 3. Insert cells as needed: Select the target cell, go to Home > Insert > Insert Cells, choose a shift direction, and click OK.

Frequently Asked Questions
Why does Excel only show Insert Rows or Columns instead of Insert Cells?
Excel restricts single-cell insertion when the selected cell is inside an Excel Table, merged range, or multi-cell array formula. These structures would be broken if only part of the worksheet shifted.
How do I insert a single cell in Excel when the option is available?
Select the target cell, go to Home > Insert > Insert Cells, choose Shift cells right or Shift cells down in the Insert dialog, and click OK.
How do I convert an Excel Table back to a normal range?
Click any cell in the table, go to the Table Design tab, and select Convert to Range. Then try the Insert Cells command again.
Why is Insert Cells grayed out even outside an Excel Table?
Merged cells or multi-cell array formulas in the selected range can still block the command. Unmerge the cells or edit the array formula so the target cell is no longer part of it.
Can WPS Spreadsheet open and edit my Excel workbook?
Yes, WPS Spreadsheet opens and saves .xlsx and .xls files, and it provides similar insert cell, row, and column commands in a familiar ribbon interface.




