Google Sheets多条件过滤问题:Col16双值筛选失效求助
Google Sheets多条件筛选中Col16双值筛选失效问题求助
我在Google Sheets中执行多条件筛选,筛选条件包括年龄、匹配编码、非空出生日期(后者用于后续需执行>运算的工作表)。目前所有筛选条件均生效,仅Col16的筛选存在问题。
当前使用的公式:
=query(filter(all!A:AR, Match(all!O:O, OffenseCodes!A481:A486), DATEDIF(all!R:R,all!Q:Q, "Y") < 18 ), "select * where Col18 is not null AND (Col16 = 'NC' or Col16 = 'G')",1)
尝试过单独筛选Col16、在查询中嵌入该条件,但结果要么返回所有行(含需过滤的行),要么无匹配结果,要么出现筛选范围不匹配错误。
其他尝试的公式及对应问题:
- 公式1:
=FILTER(all!A:AR, all!P:P <> "NG", all!P:P <> ERROR.TYPE(1/0)) - 公式2:
=FILTER(all!A:AR, all!P:P <> "NG", all!P:P <> " ") - 公式3:
即使添加=query(filter(all!A:AR, Match(all!O:O, OffenseCodes!A481:A486), DATEDIF(all!R:R,all!Q:Q, "Y") < 18 , MATCH(all!P:P, A2:A3,0) ), "select * where Col18 is not null AND (Col16 = 'NC' or Col16 = 'G')",1)and Col16 <> ''仍返回空值行; - 公式4:
仅返回Col16为NC的行,不包含G的行。=filter(all!A:AR, Match(all!O:O, OffenseCodes!A481:A486), DATEDIF(all!R:R,all!Q:Q, "Y") < 18 , MATCH(all!P:P,A2:A3,0))
补充说明:部分筛选尝试未返回Col16为G的符合条件行(如行6402、6726满足年龄<18、申诉类型G、编码匹配)。
内容的提问来源于stack exchange,提问作者blob
相关产品推荐
相关产品推荐

