Function Problems

How to Remove Blank Cells When Moving Excel Data to Another Column

Kushani NimanthikaKushani Nimanthika Nov 3, 2026 869 views

Question details

The user needs to transfer a list of names generated by a conditional formula to another worksheet without copying over the resulting blank cells.

How to Remove Blank Cells When Moving Excel Data to Another Column
Product
Excel
Device & OS
not provided
Scenario
Extracting and moving a list of names from a scheduling workbook to a new sheet.
Observed behavior
Conditional formulas leave blank cells between results, which are then carried over when moving the data to the destination sheet.
Before you start

Check your Excel or WPS Spreadsheet version to ensure compatibility with dynamic array functions like FILTER, which provide the most efficient way to remove blank cells dynamically.

Solution 1Recommended

Use the FILTER Function (Dynamic Array)

The FILTER function is the easiest way to extract data while ignoring empty cells in newer versions of Excel and WPS Office.

If you are using a modern spreadsheet version that supports dynamic arrays, the FILTER function can instantly reproduce your list without any empty strings or blank cells.

1
Select Destination

Click on the first cell in the new column or sheet where you want your consolidated list to begin.

2
Enter the FILTER Formula

Type the formula =FILTER(A2:A100, A2:A100<>"") into the formula bar. Be sure to replace A2:A100 with the actual range of your source data.

3
Apply and Spill

Press Enter. The function will dynamically spill the non-blank results down the column, creating a continuous list of names.

Use the FILTER Function (Dynamic Array)
Dynamic Updates: If the source data changes and new blanks or names appear, the FILTER formula will automatically update to keep the list continuous without manual adjustment.
Streamline Your Data Extraction

Easily Remove Blank Cells and Filter Data in WPS Spreadsheet

WPS Spreadsheet fully supports dynamic array functions like FILTER, allowing you to instantly extract data and remove empty cells without complex workarounds.

  1. 1. Open Your Workbook: Launch WPS Spreadsheet and open your scheduling workbook containing the fragmented data.
  2. 2. Select the Target Cell: Click on the destination cell in your new sheet where the continuous data should appear.
  3. 3. Apply the FILTER Function: Type =FILTER(SourceRange, SourceRange<>"") and hit Enter to instantly remove blanks and extract your data.
Fully compatible with Microsoft Excel formulas, including dynamic arrays like FILTER and UNIQUE.Lightweight and runs smoothly even with large scheduling datasets.Completely free to use for everyday spreadsheet and data management tasks.
microsoft office alternative - wps office

Frequently Asked Questions

Why do formulas return blank cells instead of nothing?

Conditional formulas, such as IF statements, often use an empty string ("") as the FALSE output. While these cells look visually blank, the spreadsheet software treats them as text values, which creates gaps when attempting to transfer or stack the data.

Does the FILTER function work across different sheets?

Yes. You can reference another sheet directly inside the FILTER function. For example, typing =FILTER(Sheet1!A2:A50, Sheet1!A2:A50<>"") will successfully pull non-blank data from Sheet1 into your current destination sheet.

How can I remove blank rows from an entire dataset at once?

You can highlight your entire dataset, go to the Data tab, and click Filter. Click the filter dropdown arrow on the specific column containing blanks, uncheck the 'Blanks' option, and then copy and paste the visible filtered results to a new location.