logo
search
Document Editing Problems

How to Copy Noncontiguous Excel Cells Without Overwriting Formulas

Tauseeq MagsiTauseeq Magsi Sep 28, 2026 872 views

Question details

The user needs to copy multiple non-adjacent cells in Excel and paste them into a new location while maintaining their original spacing, specifically without overwriting existing formulas located in the intermediate destination cells.

How to Copy Noncontiguous Excel Cells Without Overwriting Formulas
Product
Microsoft Excel
Device & OS
not provided
Scenario
Copying specific data points across a row or column and pasting them into a highly formatted destination range where middle cells contain complex formulas that must remain intact.
Observed behavior
When noncontiguous cells are selected and copied, Excel automatically pastes the values into adjacent destination cells, eliminating the original structural gaps and shifting the pasted data out of intended alignment.
Before you start

Verify the exact location of the formulas in your destination range. If your source range has empty cells where the destination has formulas, ensure those source cells are entirely blank and do not contain hidden spaces or zero-length strings.

Solution 1Recommended

Use Paste Special with "Skip Blanks"

This is the most efficient method if the intervening cell in your source range is completely blank. By copying the contiguous range and skipping blanks, you protect destination formulas.

Excel's default behavior condenses noncontiguous selections during a paste operation. To preserve the gaps, you must copy the entire continuous range (including the empty gaps) and instruct Excel not to paste the empty cells.

1
Select the entire continuous range

Instead of holding Ctrl to select individual cells, highlight the full continuous block (e.g., D456 through F456).

2
Copy the range

Press Ctrl + C or right-click the selection and choose Copy.

3
Open Paste Special in the destination

Click the first cell of your intended destination (e.g., D459), right-click, and select Paste Special from the context menu.

4
Apply Skip Blanks

In the Paste Special dialog box, check the box labeled 'Skip blanks' at the bottom, then click OK. The blank source cell will be ignored, leaving your destination formula untouched.

Use Paste Special with "Skip Blanks"
Important Condition: This method only works if the intermediate cell in the copied source range is entirely empty. If it contains data or a formula, it will overwrite the destination.
Efficient Spreadsheet Management

Easily Handle Complex Data Copying with WPS Spreadsheet

WPS Office offers a powerful, lightweight Spreadsheet tool that natively supports advanced Paste Special features. You can easily skip blanks, protect your existing formulas, and manage noncontiguous data with full Microsoft Excel compatibility.

  1. 1. Download WPS Office: Install WPS Office for free and open your spreadsheet document in WPS Spreadsheet.
  2. 2. Select the continuous data range: Highlight the continuous row or column containing both your target values and the blank intermediate cells.
  3. 3. Access Paste Special: Right-click your destination cell and choose Paste Special from the drop-down menu.
  4. 4. Enable Skip Blanks: Check the 'Skip blanks' option in the dialog box and click OK to paste the values while perfectly preserving your intermediate formulas.
Fully compatible with Microsoft Excel formats (.xlsx, .xls, .csv).Robust Paste Special functionality including 'Skip blanks' to protect destination formulas.Completely free to use with a familiar, user-friendly interface.Lightweight application that performs exceptionally well on older or slower devices.
microsoft office alternative - wps office

Frequently Asked Questions

Why do my noncontiguous copied cells paste next to each other?

By design, standard spreadsheet applications condense noncontiguous selections (cells selected while holding the Ctrl key) into adjacent cells when pasted. The clipboard pulls only the selected values and does not retain the empty spatial gaps between them.

Does 'Skip blanks' work if my source cell has a formula returning an empty string?

No. The 'Skip blanks' feature only ignores cells that are truly empty. If a source cell contains a formula that results in an empty string (""), the application does not consider it blank, and it will overwrite your destination cell.

Can I lock my destination formulas so they cannot be pasted over?

Yes. You can protect your worksheet to prevent accidental overwriting. First, unlock the cells you want to be able to edit by right-clicking them, selecting Format Cells, and unchecking 'Locked' under the Protection tab. Then, go to the Review tab and click 'Protect Sheet'. Your formula cells will remain locked and cannot be pasted over.