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

我的电子表格有超过4000行。 现在的每行都紧挨着,没有空白行。

我有一个行和列的块,我需要插入每行之间现在。 我可以通过插入一个空行并粘贴插入手动来做到这一点,所以它添加并插入剪贴板中的所有内容。

手动操作需要很长的时间。 任何人都有一个想法,我怎么能做到这一点很快?

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 

看起来像你可能能够通过不使用Excel来简化这一点。

就个人而言,我会使用记事本++或类似的东西,可以logging和播放macros。 以下是如何去..

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

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

然后,在此之后的列中,使用索引来根据计数器拉出正确的数据行。 如果有一个重复的计数器值(这意味着是多余的数据行的时间),取而代之的是该行。

然后值粘贴结果。