带有逻辑语句的谷歌表格查询



>我正在尝试从Google表格中的数据范围创建数据列表。我想使用查询功能,但有了这个,你似乎不能使用常规的逻辑语句。

我知道这段代码是错误的并且不起作用,但希望它能清楚地表明我正在尝试做什么。

=Query(E2:E103, OR(AND(D2:D103=A$2,G2:G103=A$5),AND(D2:D103=A$3,G2:G103=A$5),D2:D103=A$1))

在此代码中,A$2A$5A$3A$1都只是相应单元格中的字符串变量,它们告诉逻辑语句要比较什么。

如果有另一种方法来编写这个或不同的函数来完成我想做的事情,如果您能与我分享,我们将不胜感激。

基本情况

构建查询逻辑的基本语法:

"where F = '" & A1 & "'"

  • 假设 A1 是字符串,F 列中的值是字符串
  • 添加单引号,使生成的查询字符串:where F = 'sample text'

逻辑

您的案例如下所示:

where (A) or (B) or C=>

where (A1 and A2) or (B1 and B2) or C=>

where (D = 'text1' and G = 'text2') or (D = 'text3' and G = 'text4') or D = 'text5'

相关内容

  • 没有找到相关文章

最新更新