1

Let say I have an excel sheet with structure like

enter image description here

I select a few cells (at one column) and click Ctrl+C. After that I want to paste it. I select one cell(B116):

enter image description here

And click Ctrl+V. It gives me an error:

enter image description here

Excel think that I need to copy just one column or merge it. But I want excel just to create a few rows and moving all content down. How can I do it?

1
  • Dave, thanks for editing. I haven't enough reputation... May 27, 2014 at 10:27

2 Answers 2

0

What you are trying to do, confuses Excel. When you paste an array by selecting one cell (and the pasted area goes into a merged cell), Excel does not know how you want the information pasted into the cells. If you highlight the same number of cells as the copied array, Excel will not have a problem and will paste the information.

9
  • I know it. How can I avoid confuse of excel? May 27, 2014 at 5:13
  • You didn't read my answer: select the same size of array that you copied.
    – LDC3
    May 27, 2014 at 5:21
  • Do you mean I need to insert much rows before paste? This is my trouble! I have many copy-paste operations and don't wont to insert rows before each paste May 27, 2014 at 5:39
  • I believe that Excel looks to see if there is anything in the cells, if so, it will ask if you want to shift down, up right or left before pasting.
    – LDC3
    May 27, 2014 at 13:23
  • It didn't ask me to shift down May 27, 2014 at 14:50
0

Copy the rows you want added, then use CONTEXT MENU, E to Insert Copied Cells. In this case, since you have the rows copied and not just the cells, Excel will insert the copied rows into your table while retaining the formatting and structure of your table as-is. Then, select the cells you want to be blank and simply hit DEL.

The reason you want to do the above rather than only insert the cells you want copied is because by inserting only those cells, you need to displace the original gride either down or to the left; either of these will break your current table's structure and/or subsequent row alignments. By inserting the whole row, you retain the structure and formatting and can easily change the cell's contents/data as desired. You can also enforce a habit of leaving a few blank rows near the top or bottom for the purpose of having a "template" row to copy from. Alternatively, after you insert your rows, you can copy from another cell and paste that directly instead of inserting, since your table structure is already modified (i.e., don't insert again the individual cells, as this would again displace them).

PS: If you have cells on the right-hand end of the rows that you did not want copied over (including formatting, such as cell borders, etc.), then after you insert the rows, you can just highlight them and enter CONTEXT MENU, D, then choose to displace laterally.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .