关于多条件筛选要求满足任意多条件中的部分数使用函数问题

这论坛手机网页版怎么复制粘贴都不行,直接上图吧。。。

广东省
浏览 1038
4
10
分享
10 +1
34
4 +1
全部评论 34
 
学无止境
该题由新路老师完美解决=FILTER(A2:A20,MMULT(SIGN(IFERROR(FIND(TRANSPOSE(D2:D10),B2:B20),0))*(B2:B20<>"")*(TRANSPOSE(D2:D10)<>""),ROW($1:$9)^0)>=3)
· 广东省
回复
 
学无止境
下面是另外一个老师给我的公式,也分享一下,好像都需要固定每列,对于我一个学习十几天的新手还没搞懂F4的用意和三键输出的用意,头挺大。。而我本身堆的公式是不限制A列B列C列的变动的,就是程序限制了公式的长度,最多只能堆到27行关键词,这对于我来说比较重要,用文字描述不知道是不是动态数组。说回来我才学十几天,怎么就好像。。。。我现想应该用上方公式配合JS宏做一个按钮的方式来实现我的需求,也当给以后有同样需求看到这贴的同学一点意思。
· 广东省
回复
学无止境
头大说半天没上图,,,
· 广东省
回复
 
拾光漫行
拾光漫行

WPS函数专家

这个意思?
· 重庆
3
回复
清华学弟任泽岩
清华学弟任泽岩

创作者俱乐部成员

6666
· 辽宁省
回复
 
清华学弟任泽岩
清华学弟任泽岩

创作者俱乐部成员

做了个样表,大家一起来解题 https://kdocs.cn/l/cbNmcbWaRQ6C
· 辽宁省
2
回复
 
厚积、薄发
学习
· 山东省
回复
 
清华学弟任泽岩
清华学弟任泽岩

创作者俱乐部成员

我……没太明白你要做啥。可以写下:源数据什么样、想要干什么、做完的参考结果是怎样。
· 中国
1
回复
学无止境
你好,原数据如图,A列为代码B列为对应A列的关联词,B列文本以,分隔,C列为动态可输入的查找的关键词,要求筛选出C列中的所有关键词在B列每一行中出现的次数总和大于2的,满足即取对应该行A列的代码。我是新手,表达的并不好,希望能理解,谢谢。
· 广东省
1
回复
 
WPS_1641416055
打卡
· 浙江省
回复
 
魏朝先
=LET( by_row, LAMBDA(self, array, function, [i], LET( i, i + 1, o, function(INDEX(array, i, )), IF(i < ROWS(array), VSTACK(o, self(self, array, function, i)), o) ) ), colA, OFFSET(A1, , , COUNTA(A:A)), colB, OFFSET(colA, , 1), keywords, TOROW(F:F, 1), kwCount, by_row(by_row, FIND(keywords, colB), LAMBDA(row, COUNT(row))), FILTER(colA, kwCount >= 3) )
· 广东省
回复
学无止境
老师,你这应该是JS宏的写法吧?有没有办法指点一下表格的函数写法,谢谢。
· 广东省
回复