我有一个很大的电子表格,现在需要在每一行之间粘贴几行
I have a large spreadsheet and need to paste several rows between each row there now
我的电子表格有 4,000 多行。现在每一行都紧挨着,没有空行。
我现在需要在每一行之间插入一个行和列块。我可以通过插入一个空行并使用 insert 进行粘贴来手动执行此操作,以便它添加和插入剪贴板中的所有内容。
手动操作花费的时间太长了。任何人都知道我如何才能快速做到这一点?
1. data1,blue,info
2. data2,green,info
3. data3,purple,info
4. data4,black,info
5. data5,red,info
进入
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
在下一列中,添加一个计数器。如果您认识到需要添加另一行的条件,请不要增加计数器。否则做。
然后,在之后的列中,使用Index根据计数器拉取正确的行数据。如果有重复的计数器值(这意味着该是您的额外数据行的时间),请改为获取该行。
然后值粘贴结果。
看来您可以通过不使用 Excel 来简化此操作。
就个人而言,我会使用 Notepad++ 或类似的可以录制和播放宏的东西。方法如下..
使用您的电子表格(另存为 .csv),打开 .csv 文件并将重复文本放入粘贴缓冲区。然后将光标放在行首并开始录制宏(单击工具栏上的红点)。使用结束键或击键将光标移动到行尾,点击 return 添加新行,然后粘贴并移动到旧电子表格下一行的开头,然后单击以完成记录。然后您可以播放录音 N 次,直到处理完整个文件。完成后,单击保存,然后使用 Excel 打开保存的文件并使用 Excel 恢复正常工作。
我的电子表格有 4,000 多行。现在每一行都紧挨着,没有空行。
我现在需要在每一行之间插入一个行和列块。我可以通过插入一个空行并使用 insert 进行粘贴来手动执行此操作,以便它添加和插入剪贴板中的所有内容。
手动操作花费的时间太长了。任何人都知道我如何才能快速做到这一点?
1. data1,blue,info
2. data2,green,info
3. data3,purple,info
4. data4,black,info
5. data5,red,info
进入
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
在下一列中,添加一个计数器。如果您认识到需要添加另一行的条件,请不要增加计数器。否则做。
然后,在之后的列中,使用Index根据计数器拉取正确的行数据。如果有重复的计数器值(这意味着该是您的额外数据行的时间),请改为获取该行。
然后值粘贴结果。
看来您可以通过不使用 Excel 来简化此操作。
就个人而言,我会使用 Notepad++ 或类似的可以录制和播放宏的东西。方法如下..
使用您的电子表格(另存为 .csv),打开 .csv 文件并将重复文本放入粘贴缓冲区。然后将光标放在行首并开始录制宏(单击工具栏上的红点)。使用结束键或击键将光标移动到行尾,点击 return 添加新行,然后粘贴并移动到旧电子表格下一行的开头,然后单击以完成记录。然后您可以播放录音 N 次,直到处理完整个文件。完成后,单击保存,然后使用 Excel 打开保存的文件并使用 Excel 恢复正常工作。