搜索& CONCATENATE?查找字符串并将相邻单元格的值连接到“主单元格”

时间:2013-02-15 01:42:25

标签: excel excel-formula string-concatenation

以下是数据的布局方式:

公司机票#
Apple 123456
Bestbuy 121457
目标123458
Apple 123479
目标123446

我需要为苹果找到每张票,并放入一个单元格,例如:(123456,123479)

我想我可以使用某种版本的搜索和连接函数来完成此任务。到目前为止一直没有运气

不喜欢没有VBA /数据透视表:)

1 个答案:

答案 0 :(得分:2)

您需要额外的行来正确测试它:

Company Ticket #
Apple   123456
Bestbuy 121457
Target  123458
Apple   123479
Target  123446
Apple   124

这不是很优雅但是这里有:

在C(C7)栏的最后一行(比如第7行):

=B7

在C(C6)栏的上一行中:    =IF(ISNA(INDEX($A$7:C7,MATCH(A6,$A$7:A7,0),3)),B6,INDEX($A$7:C7,MATCH(A6,$A$7:A7,0),3)&", "&B6)

你必须向后做,因为匹配找到第一个下降的匹配。

将该公式拖到顶行(C2)。 公司的第一行将包含由“,”分隔的所有票号的列表:

Company Ticket  
Apple   123456  124, 123479, 123456
Bestbuy 121457  121457
Target  123458  123446, 123458
Apple   123479  124, 123479
Target  123446  123446
Apple   124 124