【问题标题】:Search & Concatenate? Find A String and Concatenate Value From Adjacent Cell into "Master Cell"搜索和连接?查找字符串并将相邻单元格中的值连接到“主单元格”中
【发布时间】:2013-02-15 01:42:25
【问题描述】:

以下是数据的布局方式:

公司票#
苹果 123456
百思买 121457
目标 123458
苹果 123479
目标 123446

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

我想我可以使用某些版本的搜索和连接功能来完成此操作。到目前为止都没有运气

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

【问题讨论】:

  • 没办法 - CONCATENATE 在数组模式下不起作用,所以只能使用 UDF。这里有很多类似的话题,你搜索一下吧。

标签: excel excel-formula string-concatenation


【解决方案1】:

你需要一个额外的行来正确测试它:

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)

你必须倒着做,因为 match 会找到第一个向下的匹配。

将该公式拖到顶行 (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

【讨论】:

  • 像老板一样!你摇滚!!感谢您抽出时间回答我的问题,不像这里 99% 的其他人......“你试过什么/搜索一下”......哈哈,我来这里之前搜索过......彻底......我不能将 2 和 2 放在一起......看在皮特的份上,看看论坛......你必须对许多 excel 函数有深刻的理解才能把它拼凑在一起......要么像卢克一样,提供一个我现在可以学习和学习的解决方案。 . 或者不要浪费你的呼吸与试图让某人感到愚蠢的绒毛/粗鲁的内容......再次感谢卢克!
猜你喜欢
  • 2014-11-03
  • 1970-01-01
  • 1970-01-01
  • 2022-01-24
  • 1970-01-01
  • 1970-01-01
  • 2020-11-20
  • 2021-09-17
  • 1970-01-01
相关资源
最近更新 更多