查找指定格中的多个键对应的多个值
例题描述和简单分析
有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后,即可实现需求。
英文版