首页 > 解决方案 > INDEX-MATCH 所有值,并将所有匹配值连接/textjoin 到一个单元格中

问题描述

我有以下数据:

A 到 D 列有数据集。在图像的下半部分,每个“代码”和“标题”仅列出一次,“阶段”列显示相应“代码”值下的所有“点”。Phase 和 Code 值的 Index-match 只返回第一个匹配的 Code 值;我想插入一个公式来自动连接所有匹配的值并列出它们,如图所示。请帮忙!

标签: excelvba

解决方案


如果您可以访问 excel 中的新数组公式,则可以将此等式拖放到单元格中,Phase 1, Code 50-100, Title General然后根据需要向下和向右拖动

=TEXTJOIN(", ",TRUE,FILTER($C$1:$C$9,($B$1:$B$9=$B13)*($D$1:$D$9=C$12)*($A$1:$A$9=$A13),""))

在此处输入图像描述


推荐阅读