【发布时间】:2013-01-18 14:52:44
【问题描述】:
如果另一个单元格匹配,则合并所有唯一值。我已经知道如何合并单元格,但现在有些信息是双倍的。所以我想要实现的是:
如果 A 列具有相同的名称,则 B 列中给出的所有值 该名称只能在新列中给出一次。
我的数据有一行names和一行mode,例如(第1行是标题)
A B
2 Brenda a
3 Brenda a
4 Joey a
5 Joey b
所以我想要:
E
2 a
3
4 a,b
5
我已经合并了第 3 列中的模式:
=IF(A1<>A2;B2;C1&","&B2)
所以我进入了这个例子:
C
2 a
3 a,a
4 a
5 a,b
然后,我已经这样做了,只有第一条记录在第 4 列中获得了附加模式:
=IF(A1=A2;"";INDEX(Sheet1!$C:$C;COUNTIF(Sheet1!$A:$A;$A2)+MATCH($A2;Sheet1!$A:$A;0) -1))
所以我进入了这个例子
D
2 a,a
3
4 a,b
5
现在我需要一个列,其中每个名称只给出唯一值。所以在这个例子中:
E
2 a
3
4 a,b
5
【问题讨论】:
标签: excel excel-formula countif excel-match