我正在尝试从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$2
,A$5
,A$3
和A$1
只是相应单元格中的字符串变量,它们告诉逻辑语句要比较的内容。
如果有另一种方法可以编写此代码或执行我想完成的功能,那么如果您可以与我分享它,将不胜感激。
答案 0 :(得分:1)
构建查询逻辑的基本语法:
"where F = '" & A1 & "'"
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'