大家好我想要合并到excel 2003中的列。
例如:
Col1 Col2
------------
1 5
3 4
4 6
7 6
合并列应如下所示:
Col3
----
1
3
4
4
5
6
6
7
谢谢!
答案 0 :(得分:0)
假设您的 Col1 , Col2 和 Col3 是列 A , B 和 C ,您可以使用makro:
Range("A1:" & Range("A65536").End(xlUp).Address).Select
Selection.Copy
Range("C1").Select
ActiveSheet.Paste
Range("B1:" & Range("B65536").End(xlUp).Address).Offset(1, 0).Select
Selection.Copy
Range("C65536").End(xlUp).Select
ActiveSheet.Paste
来源:link
答案 1 :(得分:0)
虽然您可以轻松地使用Excel的内置函数将每列的值复制并粘贴到第三列,但是您没有说明是否需要对Col3中的结果进行排序,或者是否需要重复值应该删除或不删除。如果是这样,您可能必须在Excel VBA中编写用户定义的函数(相当于Excel宏)来执行此操作。
您的解决方案可能如下所示(伪代码):
您的函数/宏可能需要接受三个输入参数,即两个源列和输出列的范围。