【问题标题】:Returning All the Values based on the Exact Lookups根据精确查找返回所有值
【发布时间】:2018-03-06 10:16:06
【问题描述】:

我有一个包含“查找”和“结果”列的表。我的目标是找到一个公式,该公式可以从“结果”列中返回所有值,其中查找包含特定字符串,并将这些值存储到单元格中。下面是例子:

有没有办法解决这个问题?

我尝试过使用 Index MatchVlookup,但两者都只能返回“结果”列中的第一个匹配值。

【问题讨论】:

  • 如果您希望结果显示在一个单元格中,那么仅使用公式是不可能的。 VBA UDF 可以做到。
  • 如果你有 Excel 2016/365,你应该可以用公式来做
  • 您可以使用 VBA UDF 来完成。检查这个extendoffice.com/documents/excel/…

标签: excel


【解决方案1】:

如果你有 Excel 2016 / Office 365,那就是这样

=TEXTJOIN(",",TRUE,IF($A$2:$A$10=D2,$B$2:$B$10,""))

使用CtrlShiftEnter

作为数组公式输入

【讨论】:

  • 有效!以前不知道“TEXTJOIN”功能。谢谢汤姆。
猜你喜欢
  • 2020-08-26
  • 2013-05-15
  • 2018-08-08
  • 2023-02-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多