Document Editing Problems

How to Shift Individual Cells Up in Excel Tables Without Deleting Rows

Olivia MillerOlivia Miller Nov 2, 2026 868 views

Question details

The user wants to delete specific cells within a formatted table and shift the remaining cells up without deleting the entire table row.

How to Shift Individual Cells Up in Excel Tables Without Deleting Rows
Product
Excel
Device & OS
not provided
Scenario
Trying to remove partial data from a structured table while keeping the rest of the row's data intact.
Observed behavior
Excel's default 'Delete Cells' command inside a table forces the deletion of the entire row rather than just the selected cells.
Before you start

Before proceeding, check if you have complex formulas using structured table references (e.g., Table1[@Column1]), as converting the table to a standard range might convert these to ordinary cell references.

Solution 1Recommended

Convert Table to Range to Shift Cells Up

Since Excel tables enforce row integrity and do not allow shifting individual cells, converting the table to a normal data range temporarily bypasses this restriction.

Structured tables in Excel treat rows as single records to prevent accidental data misalignment. By temporarily converting your table to a standard range, you regain the ability to manipulate individual cells.

1
Note the original table name

Select any cell inside your table, open the Table Design tab on the top ribbon, and write down the table name located in the Properties group on the far left.

2
Convert the table to a range

While still on the Table Design tab, click 'Convert to Range' in the Tools group. Click 'Yes' when Excel asks if you want to convert the table to a normal range.

3
Delete and shift cells up

Highlight the specific cells you want to remove. Press 'Ctrl + -' (minus key) to open the Delete dialog box, choose 'Shift cells up', and click OK.

4
Convert back to a table

Select your entire data range and press 'Ctrl + T' to convert it back into a table. Go to the Table Design tab and rename the table back to its original name.

Convert Table to Range to Shift Cells Up
Formula Update Warning: Converting back and forth may alter formulas that use structured table references, changing them into standard cell-range references (like A2:A10). Please review your formulas after completing these steps to ensure accuracy.
Efficient Spreadsheet Management

Easily Manage Tables and Cells with WPS Spreadsheet

WPS Spreadsheet offers a highly compatible and intuitive interface for managing complex tabular data. You can easily convert tables to ranges, shift individual cells, and reformat your data without hassle.

  1. 1. Open your file in WPS Spreadsheet: Launch WPS Office and open your .xlsx workbook containing the table you want to modify.
  2. 2. Convert table to range: Click on your table, navigate to the Table Tools tab, and click the 'Convert to Range' button.
  3. 3. Shift cells up: Select the individual cells to remove, right-click, choose 'Delete', select 'Shift cells up', and confirm.
  4. 4. Re-apply table formatting: Highlight the adjusted data, press 'Ctrl + T' to recreate the table, and continue your work.
100% compatible with Microsoft Excel (.xlsx) formats and structured tablesIntuitive table design and data management toolsLightweight and fast performance even for large datasetsFamiliar user interface for seamless workflow transitions
microsoft office alternative - wps office

Frequently Asked Questions

Why does Excel delete the entire row when I only select a few cells in a table?

Excel Tables enforce structured data integrity. This means records (rows) are treated as single, indivisible entities to prevent data in different columns from becoming misaligned during editing.

Will I lose my table formatting when converting to a range?

No, the visual formatting such as banded rows and background colors usually remains intact when converting to a range. However, functional table properties like automatic expansion and filtering dropdowns will be removed until you convert the range back into a table.

Can I use Power Query to shift specific cells up?

Power Query is designed for advanced data transformation rather than manual cell-by-cell deletion. While you can filter out null values or manipulate columns in Power Query, shifting isolated cells up while leaving the rest of the row unchanged is much simpler using the range conversion method directly in the worksheet.