我有一个大型电子表格,现在需要在每行之间粘贴几行

时间:2015-01-20 19:55:44

标签: excel excel-formula

我的电子表格有超过4,000行。现在每一行都是彼此相邻的,没有空行。

我有一个行和列块,我现在需要插入每行之间。我可以通过插入一个空行并使用insert粘贴来手动执行此操作,以便添加并插入剪贴板中的所有内容。

手动操作需要太长时间。任何人都知道如何快速完成这项工作?

1. data1,blue,info
2. data2,green,info
3. data3,purple,info
4. data4,black,info
5. data5,red,info

INTO

1. data1,blue,info
2. clipboard,copy,pasta,all,the,same
3. clipboard,copy,pasta,all,the,same
4. clipboard,copy,pasta,all,the,same
5. clipboard,copy,pasta,all,the,same
6. data2,green,info
7. clipboard,copy,pasta,all,the,same
8. clipboard,copy,pasta,all,the,same
9. clipboard,copy,pasta,all,the,same
10. clipboard,copy,pasta,all,the,same
11. clipboard,copy,pasta,all,the,same
12. data3,purple,info
13. clipboard,copy,pasta,all,the,same
14. clipboard,copy,pasta,all,the,same
15. clipboard,copy,pasta,all,the,same
16. clipboard,copy,pasta,all,the,same
17. clipboard,copy,pasta,all,the,same
18. data4,black,info
19. clipboard,copy,pasta,all,the,same
20. clipboard,copy,pasta,all,the,same
21. clipboard,copy,pasta,all,the,same
22. clipboard,copy,pasta,all,the,same
23. clipboard,copy,pasta,all,the,same
24. data5,red,info
25. clipboard,copy,pasta,all,the,same
26. clipboard,copy,pasta,all,the,same
27. clipboard,copy,pasta,all,the,same
28. clipboard,copy,pasta,all,the,same
29. clipboard,copy,pasta,all,the,same

2 个答案:

答案 0 :(得分:0)

在下一栏中,添加一个计数器。如果您认识到需要添加另一行的条件,请不要递增计数器。否则就这样做。

然后,在此后的列中,使用Index根据计数器提取正确的数据行。如果存在重复的计数器值(这意味着您需要额外的数据行),请抓住该行。

然后将值粘贴到结果中。

答案 1 :(得分:0)

看起来您可以通过不使用Excel来简化此操作。

就个人而言,我会使用Notepad++或类似的东西来记录和播放宏。这是怎么回事......

使用电子表格(另存为.csv),打开.csv文件并将重复文本放入粘贴缓冲区。然后将光标定位在行的开头并开始录制宏(单击工具栏上的红点)。使用结束键或击键将光标移动到行尾,单击返回以添加新行,然后粘贴并移动到旧电子表格的下一行的开头,然后单击以完成录制。然后,您可以重复录制N次,直到处理完整个文件为止。完成后,单击“保存”,然后使用Excel打开保存的文件,并像往常一样使用Excel恢复业务。