1. 需求说明
如何将一对多的匹配结果去重后,合并列示到一个单元格里?
2. 解决方法
以合并发函为例,若B列为函证编号、E列为地址、F列为联系人、G列为电话号码,现需将“E列+F列+G列”内容重复的行对应的B列内容去重后,将结果列示到H列,Excel组合公式如下:
=IF(LEN(B2)<5,"_",TEXTJOIN(", ",TRUE,UNIQUE(FILTER(B:B,(E:E=E2)*(F:F=F2)*(G:G=G2)))))
3. 结果示例
如何将一对多的匹配结果去重后,合并列示到一个单元格里?
以合并发函为例,若B列为函证编号、E列为地址、F列为联系人、G列为电话号码,现需将“E列+F列+G列”内容重复的行对应的B列内容去重后,将结果列示到H列,Excel组合公式如下:
=IF(LEN(B2)<5,"_",TEXTJOIN(", ",TRUE,UNIQUE(FILTER(B:B,(E:E=E2)*(F:F=F2)*(G:G=G2)))))