【问题标题】:Concatenate multiple results from an index match连接索引匹配的多个结果
【发布时间】:2017-09-07 05:56:25
【问题描述】:

我正在尝试将索引匹配中的多个结果连接到一个单元格中。这是我正在使用的示例数据集:

我想要的结果:

如您所见,我正在尝试查找数据为 2017 年 4 月 12 日的所有客户。然后我想将它们组合成另一个单元格中的一个字符串。如果日期相同,我已经知道如何汇总数量,但无法弄清楚如何连接客户。

【问题讨论】:

    标签: excel excel-formula vlookup string-concatenation textjoin


    【解决方案1】:

    将较新的 TEXTJOIN 函数用作 CSE 的数组公式。

    =textjoin("|", true, if(a2:a10=date(2017, 4, 12), c2:c10, text(,)))
    

    如果您的 Excel 版本不支持 TEXTJOIN,请在此站点中搜索 [excel][textjoin] 以获取替代方案。示例:TEXTJOIN for xl2010/xl2013 with criteria

    【讨论】:

    • 替代品需要一些 VBA IIRC,你确认了吗?
    • @A.S.H - 是的,或者可能结果的有限限制。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-23
    • 1970-01-01
    • 1970-01-01
    • 2020-07-15
    • 2014-05-14
    • 1970-01-01
    相关资源
    最近更新 更多