Google 表格查询不会产生三级过滤条件

琼斯

我在谷歌表格中使用这个查询来搜索一张表格上的表格,并根据 2 个数据验证的下拉菜单显示包含关键字的行。

=QUERY('BDDB'!$A$2:$AA,"SELECT * WHERE 1=1"&IF(E10="所有部门",""," AND LOWER(B) = LOWER('"&E10&"')" )&IF(G10="招聘经理",""," AND LOWER(D) = LOWER('"&G10&"')"),1)

这个过滤器效果很好,我想知道是否/如何添加第三个搜索参数,因为一旦我添加了这个文本

&IF(I10="优先级",""," AND = ('"&I10&"')")

在最后一个 ,1) 之前,公式没有错误,但第三个数据验证下拉列表不会作为过滤器。“优先级”是一个数值而不是单词,所以我认为如果我混淆了太多的 IF 语句,我可能只是有一个基本的语法问题或更大的问题。

玩家0

如果它的数字不使用单引号。尝试:

=QUERY('BDDB '!$A$2:$AA,
 "WHERE 1=1 "&
  IF(E10="All Departments",," AND LOWER(B) = '"&LOWER(E10)&"'")&
  IF(G10="Hiring Manager",,"  AND LOWER(D) = '"&LOWER(G10)&"'")&
  IF(I10="Priority Level",,"  AND I = "&I10, 1)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章