首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在过滤函数的条件中加一个*?

如何在过滤函数的条件中加一个*?
EN

Stack Overflow用户
提问于 2021-02-19 22:46:58
回答 2查看 29关注 0票数 0

我试图在FILTER函数的条件中应用*,但是,Excel返回#CALC

我的公式是:

代码语言:javascript
运行
复制
IF($C$347="No";UNIQUE(FILTER(Sheet2!$N:$N;((Sheet2!$I:$I="1_1_*_1_0")+(Sheet2!$I:$I="1_1_*_2_0")+(Sheet2!$I:$I="1_1_*_3_0")+(Sheet2!$I:$I="1_1_*_4_0"))));...)

实际上,*可以包含不同的字符,我不想把所有的可能性都放在公式中……

你能帮我修一下吗?谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-02-19 22:57:28

使用ISNUMBER(SEARCH()):

代码语言:javascript
运行
复制
FILTER(Sheet2!$N:$N;((ISNUMBER(SEARCH("1_1_*_1_0";Sheet2!$I:$I)))+(ISNUMBER(SEARCH("1_1_*_2_0";Sheet2!$I:$I)))+(ISNUMBER(SEARCH("1_3_*_1_0";Sheet2!$I:$I)))+(ISNUMBER(SEARCH("1_4_*_1_0";Sheet2!$I:$I))))
票数 2
EN

Stack Overflow用户

发布于 2021-02-19 22:50:14

基于此,我会说这是不可能的。

https://techcommunity.microsoft.com/t5/excel/can-i-use-wildcards-with-the-new-filter-function/m-p/1179560

链接作者的变通方法,可以满足他的需要:=FILTER($A$2:$A$8,ISNUMBER(SEARCH($C$1,$A$2:$A$8,1)))

我相信他是从样本工作表中得到的,另一张海报贴在了回复上。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66279736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档