Multiple copy in excel

Copying and Pasting a cell or a range of cells is one of the most common tasks users do in Excel.

A proper understanding of how to copy-paste multiple cells (that are adjacent or non-adjacent) would really help you be a lot more efficient while working with Microsoft Excel.

In this tutorial, I will show you different scenarios where you can copy and paste multiple cells in Excel.

If you have been using Excel for some time now, I’m quite sure you would know some of these already, but there’s a good chance you’d end up learning something new.

So let’s get started!

Copy and Paste Multiple Adjacent Cells

Let’s start with the easy scenario.

Suppose you have a range of cells (that are adjacent) as shown below and you want to copy it to some other location in the same worksheet or some other worksheet/workbook.

Dataset to copy and paste

Below are the steps to do this:

  1. Select the range of cells that you want to copy
Select the cells you want to copy
  1. Right-click on the selection
  2. Click on Copy
Right click and copy the cells
  1. Right-click on the destination cell (E1 in this example)
  2. Click on the Paste icon
Right click on destination cell and click on paste icon

The above steps would copy all the cells in the selected range and paste them into the destination range.

Copied data has been pasted

In case you already have something in the destination range, it would be overwritten.

Excel also gives you the flexibility to choose what you want to paste. For example, you can choose to only copy and paste the values, or the formatting, or the formulas, etc.

These options are available to you when you right-click on the destination cell (the icons below the paste special option).

Or you can click on the Paste Special option and then choose what you want to paste using the options in the dialog box.

Useful Keyboard Shortcuts for Copy Paste

In case you prefer using the keyboard while working with Excel, you can use the below shortcut:

  • Control + C (Windows) or Command + C (Mac) – to copy range of cells
  • Control + V (Windows) or Command + V (Mac) – to paste in the destination cells

And below are some advanced copy-paste shortcuts (using the paste special dialog box).

To use this, first copy the cells, then select the destination cell, and then use the below keyboard shortcuts.

  • To paste only the Values – Control + E + S + V + Enter
  • To paste only the Formulas – Control + E + S + F + Enter
  • To paste only the Formatting – Control + E + S + T + Enter
  • To paste only the Column Width – Control + E + S + W + Enter
  • To paste only the Comments and notes – Control + E + S + C + Enter

In case you’re using Mac, use Command instead of Control.

Also read: How to Cut a Cell Value in Excel (Keyboard Shortcuts)

Mouse Shortcut for Copy Paste

If you prefer using the mouse instead of the keyboard shortcuts, here is another way you can quickly copy and paste multiple cells in Excel.

  1. Select the cells that you want to copy
  2. Hold the Control key
  3. Place the mouse cursor at the edge of the selection (you will notice that the cursor changes into an arrow with a plus sign)
  4. Left-click and then drag the selection where you want the cells to be pasted
Copy and Paste using Mouse

This method is also quite fast but is only useful in case you want to copy and paste the range of cells in the same worksheet somewhere nearby.

If the destination cell is a little far off, you’re better off using the keyboard shortcuts.

Copy and Paste Multiple Non-Adjacent Cells

Copy-pasting multiple cells that are nonadjacent is a bit tricky.

If you select multiple cells that are not adjacent to each other, and you copy these cells, you’ll see a prompt as shown below.

Excel doesnt allow copying non-adjacent cells

This is Excel’s way of telling you that you cannot copy multiple cells that are non-adjacent.

Unfortunately, there’s nothing that you can do about it.

There’s no hack or a workaround, and if you want to copy and paste these nonadjacent cells, you will have to do this one by one.

But there are a few scenarios where you can actually copy and paste non-adjacent cells in Excel.

Let’s have a look at these.

Copy and Paste Multiple Non-Adjacent Cells (that are in the same row/column)

While you can not copy non-adjacent cells in different rows and columns, if you have non-adjacent cells in the same row or column, Excel allows you to copy these.

For example, you can copy cells in the same row (even if these are non-adjacent). Just select the cells and then use Control + C (or Command + C for Mac). You will see the outline (the dancing ants outline).

Excel allows copying non-adjacent cells in the same row

Once you have copied these cells, go to the destination cell and paste these (Control + V or Command + V)

Excel will paste all the copied cells in the destination cell but make these adjacents.

Similarly, you can select multiple nonadjacent cells in one column, copy them, and then paste it into the destination cells.

Copy and Paste Multiple Non-Adjacent Rows/Columns (but adjacent cells)

Another thing Excel allows is to select non-adjacent rows or non-adjacent columns and then copy them.

Excel allows copying non-adjacent rows

Now when you paste these in the destination cell, these would be pasted as adjacent rows or columns.

Non adjacent rows copied and pasted

Below is an example where I copied multiple non-adjacent rows from the dataset and pasted these in a different location.

Copy Value From Above in Non-Adjacent Cells

One practical scenario where you may have to copy and paste multiple cells would be when you have gaps in a data set and you want to copy the value from the cell above.

Below I have some dates in column A, and there are some blank cells as well. I want to fill these blank cells with the date in the last filed cell above them.

Data with blank cells in it

To do this, I would need to do two things:

  • Select all the blank cells
  • Copy the date from the above-filled cell and paste it into these blank cells

Let me show you how to do this.

Select All Blank Cells in the Dataset

Below are the steps to select all the blank cells in column A:

  1. Select the dates in column A, including the blank ones that you want to fill
Select the column that has empty cells
  1. Press the F5 key on your keyboard. This will open the Go To dialog box.
  2. Click the Special button. This will open the Go To Special dialog box.
Click the Special button
  1. In the Go To Special dialog box, select Blanks
Select Blanks in the Go To Special dialog box
  1. Click OK

The above steps would select all the blank cells in column A.

Blank Cells are selected

Now, we want to somehow copy the value in the above field cell in these blank cells. This cannot be done using any copy-paste method so we will have to use a formula (a very simple one).

Fill Blank Cells with Value Above

This part is really easy.

  1. With the blank cell selected, first hit the equal to key on your keyboard
Enter equal to sign in the active cell
  1. Now hit the Up arrow key. This will automatically enter the cell reference of the cell that is above the active cell.
Refer to the cell above the active cell
  1. Hold the Control key and press the Enter key

The above steps would enter the same formula in all the selected blank cells – which is to refer to the cell above it.

Value from cell above is copied to the blank cells

While this is a formula, the end result is that you have the blank cells filled with the above-filled date in the data set.

Once you have the desired result, you can convert the formula into values if you want (so that the formula doesn’t update the cells in case you change any value in a cell that is being referenced in the formula).

So these are a couple of methods you can use to copy and paste multiple cells (adjacent and non-adjacent cells) in Excel. I am sure using these methods will help you save tons of time in your day-to-day work.

I hope you found this tutorial useful!

Other Excel tutorials you may also like:

  • How to Copy and Paste Column in Excel? 3 Easy Ways!
  • How to Copy Excel Table to MS Word (4 Easy Ways)
  • How to Copy Conditional Formatting to Another Cell in Excel
  • How to Copy and Paste Formulas in Excel without Changing Cell References
  • How to Edit Cells in Excel?


Download Article


Download Article

This wikiHow teaches you how to select and copy multiple cells in a Microsoft Excel spreadsheet, using a computer. Excel allows you to copy multiple cells only if they’re in the same row or column.

  1. Image titled Copy Multiple Cells in Excel Step 1

    1

    Open the Excel spreadsheet you want to edit. Find and double-click the Excel file you want to edit on your computer to open it in Excel.

  2. Image titled Copy Multiple Cells in Excel Step 2

    2

    Hold down Command on Mac or Control on Windows. While holding this button down on your keyboard, you can select multiple cells to copy and edit.

    Advertisement

  3. Image titled Copy Multiple Cells in Excel Step 3

    3

    Select multiple cells in the same row or column. While pressing down Cmd or Ctrl, click all the cells you want to copy in the same row or column. This will highlight all the selected cells.

    • You can copy multiple cells only if they’re all in the same row or column.
    • If you select multiple cells from different rows and columns, you’ll see an error message saying this is not possible.
  4. Image titled Copy Multiple Cells in Excel Step 4

    4

    Click the Home tab on the toolbar ribbon. You can find this button above the toolbar ribbon in the upper-left corner of Excel. It will switch your toolbar to the Home layout.

    • You can skip this step if you’re already in the Home tab.
  5. Image titled Copy Multiple Cells in Excel Step 5

    5

    Click Copy on the Home toolbar. You can find this button next to Paste in the upper-left corner of the Home toolbar. It will copy all the selected cells to your clipboard.

    • Alternatively, you can press Command+C on Mac or Control+C on Windows to copy the selected cells.

    Advertisement

  6. Image titled Copy Multiple Cells in Excel Step 6

    6

    Click where you want to paste the copied cells. You can paste the copied cells anywhere on your spreadsheet.

  7. Image titled Copy Multiple Cells in Excel Step 7

    7

    Click Paste on the Home toolbar. This button looks like a clipboard icon in the upper-left corner of the Home toolbar. It will paste the copied cells to the selected location on your spreadsheet.

    • Alternatively, you can press Command+V on Mac or Control+V on Windows to paste.
  8. Advertisement

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Thanks for submitting a tip for review!

About This Article

Article SummaryX

1. Open your Excel spreadsheet.

2. Hold down Command (Mac) or Control (Windows).
3. Select multiple cells in the same row or column.
4. Click the Home tab.
5. Click Copy on the top-left of the toolbar.
6. Select where you want to paste.
7. Click Paste on the top-left of the toolbar.

Did this summary help you?

Thanks to all authors for creating a page that has been read 32,979 times.

Is this article up to date?

This tutorial demonstrates how to copy and paste multiple cells in Excel and Google Sheets.

CopyCells Intro

Copy Adjacent Cells

Fill Handle

There are several ways that a range of cells can be copied and pasted in Excel. The simplest way to copy multiple or a range of cells across from one column or row to another is use the mouse to drag the values across from one column or row to the next.

  1. In your worksheet, highlight the cells you wish to copy.

CopyCells Highlight

  1. In the bottom-right corner of your selection, position your mouse so that the mouse pointer changes to a small cross.

CopyCells Mouse Pointer

  1. Drag the mouse across to the cells you wish to fill.

CopyCells Drag Across

  1. Release the mouse to copy the information into the blank cells.

CopyCells ReleaseMouse

This method works well for both copying of cells from column across to an adjacent column on the right, or from a row down to the next row.

Quick Menu

  1. In your worksheet, highlight the cells you wish to copy.

CopyCells Highlight

  1. Right-click on the cells you wish to copy to view the quick menu and click Copy.

CopyCells Right click

Note that the source cells have small moving lines around them indicating that the information is ready to paste.

  1. Select the first destination cell and then right-click once again and click Paste.
    OR Press the ENTER key on the keyboard to paste the cell data.
    Note: You do not have to select the entire destination range where you wish to paste the cell information; you only need to select the first cell.

CopyCells Right Click Paste

Copy Nonadjacent Cells

  1. In your worksheet, highlight the nonadjacent cells you wish to copy by highlighting the first range of cells, and then holding down the CTRL key, highlight the second range of cells.

CopyCells Non adjacent

  1. Then, in the Ribbon, go to Home > Clipboard > Copy or press CTRL + C on the keyboard. Notice that small little moving lines appear around both selected ranges.

CopyCells Ribbon Copy

  1. Select the cell where you wish to paste your data and then, in the Ribbon, go to Home > Clipboard > Paste (or press CTRL + V on the keyboard).

CopyCells Ribbon Paste

  1. When you click Paste on the Ribbon, or type CTRL + V on the keyboard, you are left with the small moving lines around your original cells. This is because the information is still on the clipboard and can be pasted as often as you like by using CTRL + V or clicking Paste in the Ribbon. If you wish to exit this mode you can either use ENTER on the keyboard to paste your data, or, if you have already pasted your data, you can press ESC on the keyboard to remove the small moving lines.

Copy Entire Columns and/or Rows

  1. To copy a column, select the entire column using the column header.

CopyCells select column

  1. Right-click to bring up the quick menu and click Copy.

CopyCells right click copy

  1. Select the column where you want to paste the copied cells, and right-click on the column header of the destination column. Click Insert Copied Cells.

CopyCells insert copied cells

A new column is inserted before the column you selected. This new column will contain the copied cells.

CopyCells new column

Note: if you have selected a blank column (i.e., no data in any of the cells), you can just press ENTER on the keyboard or choose Paste from the quick menu to paste the copied data into the existing column.

You copy a row in the same way.

  1. Click in the row header of the row you wish to copy to select the row, and then right-click and click Copy.

CopyCells row copy

  1. Right-click on the destination row header and to insert a row with the copied data, click Insert Copied Cells, or click Paste to paste the data into an existing row.

CopyCells row paste

Copy Formulas

If you have a cell with a formula in it, and you wish to use that formula in adjacent, or nonadjacent cells, you can copy the formula in the same way as you would copy cells above.

CopyCells Copy Formula

  1. Select the cell that contains the formula, and then either:
  2. Right-click, and then click Copy.
    OR Press CTRL + C on the keyboard.
    OR In the Ribbon, go to Home > Clipboard > Copy.

CopyCells-Copy Formula Mode

Small moving lines indicate that the cell has been copied.

  1. Select the cells where you want to paste the formula.

CopyCells Paste Formula

  1. Right-click, and then click Paste.
    OR Press CTRL + V or ENTER on the keyboard.
    OR In the Ribbon, go to Home > Clipboard > Paste.

CopyCells Paste Formula Change

As you look down at the copied formula, you will notice that the formula automatically changes according to the row and column you are copying down or across to.

Note: You can also copy and paste an exact formula so that the row and column information don’t change.

Copy Cell Data or Formula

In the picture above, the formatting from cell E3 was pasted into cells E4:E7 along with the formula. The same thing happens when you copy cell data without a formula. To prevent this from happening, use Paste Options to just paste the formulas without the format.

  1. Copy the cell.
  2. Then, right-click and choose Paste Options > Paste Formulas.

CopyCells Paste Special Formula

OR
In the Ribbon, go to Home > Clipboard > Paste > Paste Formulas.

CopyCells Paste Special Formula-Ribbon

This pastes the formulas into the selected cells without any formatting.

Copy a Formula to Adjacent Cells

You can also drag the formula down to the adjacent cells by using the fill handle.

CopyCells Drag Formula

Notes

  • Note that this method will also copy the formatting down to the adjacent cells along with the formula.
  • It’s also possible to use Paste Options to paste the formula as text.

Copy-Paste Multiple Cells in Google Sheets

Copying and pasting in Google Sheets works in much the same way as it does in Excel.

  1. Highlight the cells you wish to copy, and then, on the keyboard press CTRL + C or in the Menu, go to Edit > Copy.

CopyCells GS Menu Copy

  1. Select the destination cell and press CTRL + V on the keyboard, or in the Menu, go to Edit > Paste.

CopyCells GS Menu Paste

You may get a message that you need to install an extension to use Edit > Paste.

CopyCells GS Install Addin

You can either dismiss the information message and use CTRL + V to paste the cell data, or you can install the extension into your browser to enable you to use Edit > Paste on the menu.
As with Excel, you can use Paste Special to paste only part of the cell contents: formulas, values, format, etc.

  1. In the Menu, go to Edit > Paste special and then select the option required.

Adjacent Cells

To copy the cell data across to adjacent cells using the mouse, highlight the cells containing the data, and then, drag the mouse pointer across to the desired destination cells.

CopyCells GS Drag

Nonadjacent Cells

Selecting nonadjacent cell ranges in Google Sheets works the same as in Excel. Select the first range then, holding down the CTRL key, select the second range. Then copy both ranges using CTRL + C or in the Menu, go to Edit > Copy.

CopyCells GS Non adjacent

Select the destination location and the press CTRL + V or, in the Menu, go to Edit > Paste.

Copy Entire Columns and Rows

  1. As with Excel, right-click in the header of the column, then click Copy.

CopyCells gs column select

  1. Right-click in the column header of the destination column. Google will not automatically insert a new column so insert a column first if you do not wish to overwrite the data already in the column. Click Insert 1 column left.

CopyCells gs insert column

  1. Right-click in the new column header and click Paste.

CopyCells gs paste column

The copied data is pasted into the new column.

CopyCells gs column pasted

Copying an entire row works in the same way; just click the row header instead of the column header!

More Options

For more information on copying and pasting in Excel and Google Sheets, see:

  • Copy and Paste Exact Formula
  • Copy and Paste Non-Blank Cells (Skip Blanks)
  • Copy and Paste Without Borders
  • Paste Horizontal Data Vertically
  • Rearrange Columns
  • Duplicate Rows
  • VBA Value Paste & Paste Special
  • VBA – Cut, Copy, Paste from a Macro
  • VBA Copy / Paste Rows & Columns
  • Select Nonadjacent Cells or Columns
  • Copy Cell From Another Sheet

After selecting the range of cells press Ctrl + C together to copy the range of cells. Again, select a range of cells where you want to paste it and press on to Ctrl + V together to paste it. This is the easiest way of copying and pasting multiple cells altogether.

Contents

  • 1 How do I paste into multiple cells at once?
  • 2 How do you copy multiple cells in Excel without dragging?
  • 3 How do you fill multiple cells in Excel?
  • 4 How do you copy multiple cells in sheets?
  • 5 How do I copy and paste more than one row at a time in Excel?
  • 6 When I paste in Excel it goes to the next cell?
  • 7 How do you Copy and paste multiple filtered cells in Excel?
  • 8 How do you Copy and paste multiple cells in Excel on a Mac?
  • 9 How do I copy a range of cells in Excel multiple times?
  • 10 How do I copy text from multiple cells into one?
  • 11 How do I automatically copy cells in Excel?
  • 12 What is the shortcut to copy and paste only visible cells in Excel?
  • 13 What is the shortcut for copy and paste when filter is applied in Excel?
  • 14 Can’t be done on a multiple range selection?

How do I paste into multiple cells at once?

To include multiple cells, click on one, and without releasing the click, drag your mouse around adjacent cells to highlight them before copying. To paste to a cell, single-click on the cell where you’d like to paste in the information and press Ctrl + V (or right-click on the destination cell and select Paste).

How do you copy multiple cells in Excel without dragging?

Instead, you can accomplish the same copy with a double-click instead of a drag. Set up your formula in the top cell, position the mouse in the lower right-hand corner of the cell until you see the plus, and double-click. Note that this option can copy the formula down as far as Excel finds data to the left.

How do you fill multiple cells in Excel?

Insert the same data into multiple cells using Ctrl+Enter

  1. Select all the blank cells in a column.
  2. Press F2 to edit the last selected cell and type some data: it can be text, a number, or a formula (e.g. “_unknown_”)
  3. Press Ctrl+Enter instead of Enter. All the selected cells will be filled with the data that you typed.

How do you copy multiple cells in sheets?

Click on the first row number you want to copy, then hold down the Ctrl key on your keyboard and click each other row you want to copy. You can then right-click one of the selected rows and choose the Copy option, or press Ctrl + C to copy them.

How do I copy and paste more than one row at a time in Excel?

Select any number of rows and a single column and ctrl+V to paste. The result: The copied range is pasted multiple times. Beautiful.

When I paste in Excel it goes to the next cell?

This probably means that either there was a tab character in front of the text that you pasted, or that the source data is in a table and includes an extra (possibly hidden) cell to the left of the cell that you copied.

How do you Copy and paste multiple filtered cells in Excel?

Click Home > Find & Select, and pick Go To Special. Click Visible cells only > OK. Click Copy (or press Ctrl+C). Select the upper-left cell of the paste area and click Paste (or press Ctrl+V).

How do you Copy and paste multiple cells in Excel on a Mac?

IF you want to copy multiple cells, click and drag until all the cells you intend to copy are selected. The next step is to actually copy the cells. You can do this by pressing control+C on a PC (command+C on a Mac), or by clicking the Copy button in the ribbon at the top of the Excel window.

How do I copy a range of cells in Excel multiple times?

In the Copy and insert rows & columns dialog box, select Copy and insert rows option in the Type section, then select the data range you want to duplicate, and then specify the repeat time to duplicate the rows, see screenshot: 4.

How do I copy text from multiple cells into one?

Combine text from two or more cells into one cell

  1. Select the cell where you want to put the combined data.
  2. Type = and select the first cell you want to combine.
  3. Type & and use quotation marks with a space enclosed.
  4. Select the next cell you want to combine and press enter. An example formula might be =A2&” “&B2.

How do I automatically copy cells in Excel?

  1. open the excel file.
  2. open DATA>FILTER.
  3. you will see the little icon on top of column you selected.
  4. Then select Text filters> containes.
  5. write the value or text in very first line you want to select.
  6. click ok.
  7. copy ctrl+C, past in another sheet or excel file ctrl+v.

What is the shortcut to copy and paste only visible cells in Excel?

Select the range of cells in your worksheet.
2. Press Alt+; (hold down the Alt key and then press the semicolon key). On a Mac the shortcut is Cmd+Shift+Z. Excel will exclude all the hidden data from your selection and then you can copy (Ctrl+C) and paste (Ctrl+V) only the visible cells.

What is the shortcut for copy and paste when filter is applied in Excel?

To copy data into the same rows in a filtered list:

  1. Select the cells that you want to copy.
  2. Press Ctrl and select the cells where you want to paste (in the same rows)
  3. To select only the visible cells in the selection, press Alt + ; (the semi-colon)
  4. To copy to the right, press Ctrl + R.

Can’t be done on a multiple range selection?

These error messages may occur when your cell or range selections are in different columns or different rows. You can, however, copy and paste nonadjacent ranges without getting an error message if your selection contains any of the following: Multiple rows within the same column, for example, A1, A3, A5.

This post will guide you how to copy and paste the multiple selections or ranges in Excel. How do I select and copy multiple ranges with VBA macro in Excel. How to copy multiple non adjacent cells in Excel.


If you want to copy and paste multiple selections in your worksheet, you can use the Clipboard feature to achieve it. Just do the following steps:

#1 go to HOME tab, click drop-down arrow in the Clipboard group. and the Clipboard pane will open.

copy paste multiple ranges1

#2 copy the selected ranges or non adjacent range of cells that you want to copy via press CTRL +C keys.

#3 select one destination cell to place the data. and then click Pasted All buton in the clipboard area.

copy paste multiple ranges2

All of selected range of cells are pasted into the destination range of cells.

Like this post? Please share to your friends:
  • Multiple conditioning in excel
  • Multiple columns to one column in excel
  • Multiple choice quiz in word
  • Multiple choice questions in word
  • Multipage1 pages в excel