想知道是否有一种简单的方法可以在 Excel 中复制行。例如:
之前:
1
2
3
4
后:
1
1
2
2
3
3
4
4
我经常遇到这个问题,只能通过剪切/粘贴来解决。有人能有一两个技巧吗?
答案1
建议您对包含每个列的第一个结果集进行排序,例如
按 A 列排序
然后按 B 列
然后按 C 列
...ETC
这可能会给你类似这样的结果:
1 A X
2 B Z
3 C Y
4 D T
然后,您可以复制结果集并将其立即粘贴到第一个结果下方:
1 A X
2 B Z
3 C Y
4 D T
1 A X
2 B Z
3 C Y
4 D T
然后你会再次排序
1 A X
1 A X
2 B Z
2 B Z
3 C Y
3 C Y
4 D T
4 D T
答案2
初始状态,多行,多列:
... ... ...
... ... ...
... ... ...
在额外的列中,添加从 1 到行数的数字:
... ... ... 1 ... ... ... 2 ... ... ... 3
将整个块复制粘贴到其自身下方:
... ... ... 1 ... ... ... 2 ... ... ... 3 ... ... ... 1 ... ... ... 2 ... ... ... 3
根据最后一列排序:
... ... ... 1 ... ... ... 1 ... ... ... 2 ... ... ... 2 ... ... ... 3 ... ... ... 3
您现在可以删除多余的列。