excel - 如何将 * 放在 FILTER 函数的条件中?
问题描述
我正在尝试*
在 FILTER 函数的条件中应用 a ,但是,Excel 正在返回#CALC
.
我的公式是:
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"))));...)
事实上,*
罐头包含不同的字符,我不想把所有的可能性都放在公式中......
你能帮我修一下吗?谢谢
解决方案
使用 ISNUMBER(SEARCH()):
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))))
推荐阅读
- ruby-on-rails - 密码重置后设计自动登录不起作用
- sharepoint - Sharepoint 到 Alfresco 数据列表的迁移
- c - 如何修复确认错误canbus stm32
- python - IndexError:列表索引超出范围。这是在加密时
- python - 如何解决 __array_function__ 内部源错误?
- java - 数字是抽象的;无法实例化
- javascript - 未捕获的类型错误:在“this”中设置标题时无法设置未定义的属性“标题”
- python - MemoryError: 无法分配形状 (118, 840983) 和数据类型 float64 的数组
- java - 如何用Java屏蔽手机号中间四位?
- python - Python - 仅当列表中存在某些特定元素时才将元素插入列表