部分匹配时在单个单元格中检索多个查找值

时间:2019-01-23 06:06:12

标签: excel vba excel-formula

我的工作表中有一系列的商店名称和地址,我需要查找所有可能的匹配项(部分或正确),并在该记录的前面列出它们。 我在获得可能的比赛总数方面取得了一些成功,但无法检索除第一个比赛以外的所有比赛。

以下是工作表示例屏幕截图的链接。

- enter image description here

使用的公式:

Cell    Formula
E2 -    {=SUM(IF(NOT(ISERROR(FIND(D2,$A$2:$A$28))),1))}

F2 -    {=IF(COLUMN(A1)=$E2,INDEX($A:$A,LARGE(IF(NOT(ISERROR(FIND($D2,$A$2:$A$28))),ROW($A$2:$A$28)),COLUMN(A1))),"")}

需要帮助将该公式扩展到下一列,以获取下一个部分匹配。

1 个答案:

答案 0 :(得分:0)

如果您输入E2中显示的数组公式,则可以向下/交叉填写:

enter image description here