大家好我想合并,列在2003年的ExcelExcel的合并列
例如:
Col1 Col2
------------
1 5
3 4
4 6
7 6
合并后的列应该是这样的:
Col3
----
1
3
4
4
5
6
6
7
谢谢!
大家好我想合并,列在2003年的ExcelExcel的合并列
例如:
Col1 Col2
------------
1 5
3 4
4 6
7 6
合并后的列应该是这样的:
Col3
----
1
3
4
4
5
6
6
7
谢谢!
假设,你Col1中,col2的和COL3是列一个,乙和Ç,您可以使用万客隆:
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
尽管您可以轻松使用Excel的内置功能来复制和通过将每列中的值转换为第三列,但您并未说明是否需要对Col3中的结果进行排序,或者是否应删除重复值。如果是这样,您可能必须在Excel VBA中编写用户定义的函数(相当于Excel宏)才能执行此操作。
你的溶液可能是这样的(伪代码):
您的函数/宏可能需要接受三个输入参数,这两个参数将是两个源列和输出列的范围。
使用什么语言?用VBA? – 2010-10-20 13:58:21
如果没有任何代码(使用Excel工具或函数)更好。如果它不是那种可行的方式,那么是的,VBA – Diego 2010-10-20 13:59:52