How to copy and paste multiple non-adjacent cells/rows/columns in Excel?

- When working with large or complex spreadsheets in Excel, you may frequently need to copy and paste data that isn't grouped together—such as scattered cells, rows, or columns. However, attempting to copy multiple non-adjacent cells simultaneously often triggers a warning dialog box in Excel, preventing the operation and forcing users toward inefficient manual copying. While copying each cell individually is possible, it can become quite time-consuming, especially with larger datasets. This article introduces several practical methods to help you efficiently copy and paste multiple non-adjacent cells, rows, or columns at once, saving you considerable time and ensuring better data accuracy. Each approach is suited to different scenarios, so you can select the method that best fits your workflow.
- Copy and paste multiple non-adjacent cells/rows/columns
- Copy and paste multiple non-adjacent cells/rows/columns with Kutools for Excel
Copy and paste multiple non-adjacent cells/rows/columns
Microsoft Excel imposes certain limitations when it comes to copying and pasting multiple non-adjacent cells, rows, or columns. Directly copying non-adjacent cells that span different columns and rows together is not supported; you may receive an alert indicating that this command cannot be used for selections of multiple ranges. However, under specific conditions, you can still copy and paste non-adjacent data efficiently. Below are methods for commonly supported cases in Excel, each with notes about their best use scenarios, potential limitations, and tips for success.
(1) Copy and paste multiple non-adjacent cells in the same column/row
This method is most effective when you need to copy cells that are separated but remain within a single column or within a single row. It is applicable for filtering or reorganizing data within a linear dataset.
1. Hold down the Ctrl key, then click to select the cells within the same column or row that you want to copy. Excel allows selections in just one direction (all in a row or all in a column).
Tip: If you mistakenly select a cell, you can deselect it by clicking again while holding the Ctrl key. This helps avoid errors when selecting large sets of cells.
2. Press Ctrl + C to copy your selection. Afterwards, click on the first cell of your destination area where you want to paste the data, and press Ctrl + V to paste.
Note: The pasted cells will align to consecutive cells horizontally or vertically, depending on your selection direction. If the destination is not large enough, Excel may overwrite existing data, so verify the target range beforehand.
(2) Copy and paste multiple non-adjacent rows (or columns) that contain the same columns (or rows)
Use this method when you want to transfer entire rows or columns, such as moving non-adjacent records or field sets in bulk. This technique works well if each selected row has the same number of columns (or each column has the same number of rows).
1. While holding the Ctrl key, select the rows or columns you want to copy. Your selections must have matching column or row counts to paste correctly.
Tips: Selecting whole rows or columns is more reliable than selecting uneven blocks. For best results, use this for records that share a consistent structure.
2. Press Ctrl + C to copy, then select the first cell of your destination range and press Ctrl + V to paste. Ensure your destination area is empty or contains only data you are prepared to overwrite.
Reminder: For both methods above, be aware that Excel cannot copy disparate selections spanning multiple rows and columns at the same time. If you attempt to do so, the application will show a warning, and only the first selected range will be pasted. For more flexible copying, consider using an Excel add-in or VBA macro as described below.
Copy and paste multiple non-adjacent cells/rows/columns with Kutools for Excel
Handling non-adjacent selections that cross rows, columns, or irregular areas can be challenging with native Excel features. Kutools for Excel's Copy Ranges utility offers advanced support for these scenarios, allowing users to quickly copy and paste non-adjacent cells, rows, or columns in one operation. With its simple interface and robust functionality, you can effortlessly transfer scattered data to a new location—ideal for merging datasets, consolidating summary tables, or rearranging information in reports.
1. Hold the Ctrl key and select all non-adjacent cells, rows, or columns you want to copy. Then click Kutools > Range > Copy Ranges.
2. In the Copy Multiple Ranges dialog box, check the All option to include all selected data, and click OK.
Tips: Choose other options as needed, such as copying with or without formatting, formulas, or hidden cells. This allows for customization depending on whether you want a data-only transfer, or if you need to retain existing calculations and styles.
3. In the next dialog box, specify the top-left cell of your destination range, and click OK to paste the selected data.
Note: Kutools pastes your selection contiguously in new rows and columns. If your original selection has mixed structures, preview before pasting to ensure you maintain your intended data relationships.
Practical tip: If you frequently carry out this multi-range copy/paste operation, you can add Copy Ranges to your Quick Access Toolbar for even faster workflow integration.
Demo: copy and paste multiple non adjacent cells/rows/columns in Excel
Related articles:
Copy formulas from one workbook to another without link
Best Office Productivity Tools
Supercharge Your Excel Skills with Kutools for Excel, and Experience Efficiency Like Never Before. Kutools for Excel Offers Over 300 Advanced Features to Boost Productivity and Save Time. Click Here to Get The Feature You Need The Most...
Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier
- Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
- Open and create multiple documents in new tabs of the same window, rather than in new windows.
- Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day!
All Kutools add-ins. One installer
Kutools for Office suite bundles add-ins for Excel, Word, Outlook & PowerPoint plus Office Tab Pro, which is ideal for teams working across Office apps.





- All-in-one suite — Excel, Word, Outlook & PowerPoint add-ins + Office Tab Pro
- One installer, one license — set up in minutes (MSI-ready)
- Works better together — streamlined productivity across Office apps
- 30-day full-featured trial — no registration, no credit card
- Best value — save vs buying individual add-in