请大神帮忙解决多条件筛选的问题

我有一组数据,通过某关键字筛选建立一个数组公式,会出来很多项,我想再回一个条件进行筛选,但始终做不好,请大神帮助,谢谢(详见附图)
四川省
浏览 383
收藏
5
分享
5 +1
13
+1
全部评论 13
 
杨蛟
朋友试试俺这个~~=IFERROR(LET(rowList,IF((A:.A=G3)*(ISNUMBER(FIND(H3,B:.B))),ROW(A:.A)),frolwList,FILTER(rowList,ISNUMBER(rowList)),basedata,A:.B,CHOOSEROWS(basedata,frolwList)),{"无结果","无结果"})
· 四川省
回复
杜仕敏
谢谢你的帮助,但现在出现了一个问题,公式中A:.A是不是有误,我导进去总是显示公式错误,但我把那个冒号后面的点去掉,倒是不提示错误,而显示的是无结果,我没有弄明白你的公式含义,还请提示
· 四川省
回复
 
乌鲁不齐
数组公式不如用动态数组了
· 湖北省
回复
杜仕敏
不会做,请大神指教
· 四川省
回复
 
恰同学少年
=FILTER(B3:C14,(IFERROR(FIND(I1,B3:B14),0))*(IFERROR(FIND(G1,C3:C14),0)))
· 黑龙江省
回复
杜仕敏
谢谢了,我的问题得到了解决。但还存在一点问题,一是我把筛选的范围扩大,作了三行数组筛选,如年度选2020,就出现三行完整的数据,而当年度选2018,只有两行数据,第三行全部显示“#n/a”,这个怎么处理才能消除,使页面更美观,二是当把G1改成“郑老五”,年度为2018,筛选出来只有一行数据,表中就重复显示三次,这怎么解决?谢谢大神帮助
· 四川省
回复
 
亂雲飛渡
回答:可用FILTER函数筛选 =FILTER(A2:B21,(A2:A21=I1)*(REGEXP(B2:B21,G1,1)))
· 广东省
回复
杜仕敏
谢谢帮助。但是在我把函数导入后出现错误,一查才是REGEXP这个函数未定义,是不是我WPS版本低了。
· 四川省
回复
 
杜仕敏
更准确的表述是这样的,谢谢大神们的帮助
· 四川省
回复