查找指定格中的多个键对应的多个值

例题描述和简单分析

Excel文件Book1.xlsx,数据如下所示:


A

B

1

Product

Notice

2

p1

n1

3

p2

n2

4

p3

n3

5



6

p1,p2


需要查找A6中多个Product键对应的多个Notice值,结果如下: 


A

B

1

Product

Notice

2

p1

n1

3

p2

n2

4

p3

n3

5



6

p1,p3

n1,n3

解法及简要说明

Excel中加载插件ExcelRaq.xll后。

选中B6格,输入公式:=esproc("=?1(?2.pos(?3.split@c())).concat@c()",B2:B4,A2:A4,A6),按下enter后,即可实现需求。

问答搜集

https://stackoverflow.com/questions/63557745/excel-how-to-find-all-rows-matching-elements-from-a-comma-separated-list-without