我有 2 个列表。看起来像这样
A B C
1 Anna Eddie
2 Brenda Fred
3 Jason
4 Huang
5 Kris
我想做的是将它们合并到 C 列,因此结果将是
A B C
1 Anna Eddie Anna
2 Brenda Fred Brenda
3 Jason Eddie
4 Huang Fred
5 Kris Jason
6 Huang
7 Kris
我在 C 列中演示的顺序并不重要(或不理想)。只要新列结合了所有内容,这才是最重要的
我在网上看到的建议concat
不是我想要的,因为我希望每个单元格有 1 个条目。
在上面的例子中,我在 A 列中只有 2 个条目,但我的实际应用可能会有更多或更少的条目,并且每天都会变化(第二天可能会有 8 个条目(或 100 个)。B 列也是如此)
如果您有 Excel 365,请使用TOCOL函数。这
1
是忽略空单元格对于较旧的 Excel 这可能有用:
=IFERROR(IF(ROW($A$1:INDEX(A:A,COUNTA($A$1:$B$100)))>COUNTA($A$1:$A$100),INDEX(B:B,ROW($B$1:$B$100)-COUNTA($A$1:$A$100)),$A$1:$A$100),"")
不确定是否需要输入
cttl+shift+enter