我想使用Excel的公式,如果列名相同,则合并值,例如:
ColumnHi ColumnHi ColumnHi ColumnOa
a b
a b
a b c yy
所需结果:
ColumnHi ColumnOa
a b
a,b
a,b,c yy
可能有不同数量的相同列。
我已经尝试过该公式,该公式合并列中的值:
=A1 & "," & B1
但是它在特定情况下可以手动运行,并且不会在游戏中使用相同的列名
答案 0 :(得分:1)
您可以使用array formulas进行操作。例如,创建一个新列并粘贴:
=CONCAT(IF($A$1:$D$1=F$1,IF(A2:D2<>0,A2:D2,""),""))
假设您的表格在“ A1:D4”范围内,“ F1”包含要合并的列的名称,而F2包含以下公式:
这是数组公式中的内容,输入公式后,请不要忘记按 CTRL + SHIFT + ENTER 。