表格多条件筛选合并去重复问题,请老师们指导,谢谢

请教各位老师,各位大佬,如图所示 如何实现筛选出B列单元格中含有C列任意1个关键词内容取A列数值,然后 筛选出B列单元格中含有D列任意2个关键词内容取A列数值,合并去 重复到E列中。“如E15下方的结果” ps:F列和H列均为公式筛选出来的结果,请教如何镶套合并去重 或者用老师们的方法如何实现我的这个需求,谢谢各位老师! F列G列公式来源wps新路老师,感谢老师的指导! 也感谢每一位热心的老师们! 【金山文档 | WPS云文档】 新建 XLS 工作表 https://kdocs.cn/l/cuF0UdNIiJ2j
广东省
浏览 1808
收藏
2
分享
2 +1
15
+1
全部评论 15
 
苗乔恩
=FILTER(A1:A10,BYROW(--ISNUMBER(FIND(TOROW(C2:D5,1),B1:B10)),SUM),"")
· 河南省
回复
学无止境
谢谢,苗老师
· 广东省
回复
 
学无止境
该题已由苗乔恩老师完美解决,感谢老师🙏 =FILTER(A1:A10,BYROW(--ISNUMBER(FIND(TOROW(C2:D5,1),B1:B10)),SUM),"") ● FILTER 函数用于根据指定的条件筛选数据。 ● A1:A10 是要筛选的数据范围。 ● BYROW 函数用于按照行进行分组。 ● --ISNUMBER(FIND(TOROW(C2:D5,1),B1:B10)) 是分组的条件。它使用 FIND 函数查找 TOROW(C2:D5,1) 在 B1:B10 中的位置,并使用 ISNUMBER 函数检查是否找到了有效的数字位置。通过使用 -- 运算符,将结果转换为布尔值。 ● SUM 函数用于对满足条件的行进行求和。 ● "" 表示筛选结果为空。 总体来说,这个公式的目的是筛选出 A1:A10 中满足条件的数据,条件是在 B1:B10 中能够找到 TOROW(C2:D5,1) 的位置,并且对满足条件的行进行求和。
· 广东省
回复
 
WPS_1658316453
打卡
· 湖南省
回复
 
学无止境
请老师指导,该如何是好?该公式这样运行正常,=UNIQUE(VSTACK(DROP(F1:F5,1),DROP(G1:G5,1))) 但是这样就报错,请老师指导!!!谢谢 =UNIQUE(VSTACK(DROP(FILTER(A1:A10,MMULT(SIGN(IFERROR(FIND(TRANSPOSE(C2:C5),B1:B10),0))*(TRANSPOSE(C2:C5)<>""),ROW($2:$5)^0)>=1),1),DROP(FILTER(A1:A10,MMULT(SIGN(IFERROR(FIND(TRANSPOSE(D2:D5),B1:B10),0))*(TRANSPOSE(D2:D5)<>""),ROW($2:$5)^0)>=2),1)))
· 广东省
回复
 
学无止境
该公式这样运行正常,=UNIQUE(VSTACK(DROP(F1:F5,1),DROP(G1:G5,1))) 但是这样就报错,请老师指导!!!谢谢 =UNIQUE(VSTACK(DROP(FILTER(A1:A10,MMULT(SIGN(IFERROR(FIND(TRANSPOSE(C2:C5),B1:B10),0))*(TRANSPOSE(C2:C5)<>""),ROW($2:$5)^0)>=1),1),DROP(FILTER(A1:A10,MMULT(SIGN(IFERROR(FIND(TRANSPOSE(D2:D5),B1:B10),0))*(TRANSPOSE(D2:D5)<>""),ROW($2:$5)^0)>=2),1)))
· 广东省
回复