excel单条件模糊匹配输出多结果

excel单条件模糊匹配输出多结果,有两个结果,如何实现

    结果2无法通过公式实现(可以在一定程度上实现,但公式超长),结果1公式如下:

    =IFERROR(INDEX(B:B,SMALL(IF(ISNUMBER(FIND($D$1,A:A)),ROW(A:A),9^9),ROW(A1)),),"")

    数组公式,所以输入公示后按ctrl+shift+enter产生花括号即可,下拉填充:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-28

如是excel 2016,可以直接用power query来实现

点关闭并上载的向下三角形

关闭并上载至,选择合适的位置

第一个做完,再做第二个

改为:= Table.Group(删除的列, {"姓名"}, {{"编号", each Text.Combine([表1.编号],","), type text}})

加载到其他位置

大功告成。

本回答被提问者采纳
第2个回答  2018-04-28
公式无法做到把查询无限制个数的多个结果存入一个单元格,如果有这个强制要求,只有VBA编程。本回答被网友采纳
相似回答