繁体   English   中英

你可以在谷歌表格上的查询 function 中使用和/或一起使用吗

[英]Can you use and/or together in a Query function on google sheets

我正在尝试使用以下 function ,它在删除“不”时有效。

QUERY(Sheet:A,L,"SELECT A,G,H,I,J,K WHERE F='City' AND H='model' AND I>=Number AND (不是 C 包含 'AA1' 或不包含 C 包含'AB1')",1)

我们可以使用匹配和正则表达式进行测试。 如果它仍然不适合您,则数据集不足。

=QUERY(Sheet!A:L,
 "SELECT A,G,H,I,J,K 
  WHERE F='City' 
    AND H='model' 
    AND I>=Number 
    AND not C matches 'AA1|AB1'", 1)

只是对此的附言,如果您确实想使用包含它应该是

=QUERY(Sheet1!A:L,"SELECT A,G,H,I,J,K WHERE F='City' AND H='Sedan' AND I>=2016 AND not (C contains 'BMW 3 series' or C Contains 'Audi A4')",1)

您的原始公式将仅排除包含 BMW 3 系列和 Audi A4 的行,因为

(not C contains 'BMW 3 series' or not C Contains 'Audi A4'",1)

相当于

not (C contains 'BMW 3 series' and C Contains 'Audi A4'",1)

德摩根定理

所以给定以下数据

在此处输入图像描述

您的公式将检索

在此处输入图像描述

而正确的结果是

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM