Google表格中的QUERY内的IF语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google表格中的QUERY内的IF语句相关的知识,希望对你有一定的参考价值。

我有一个谷歌表,我列出了几个项目。使用QUERY函数,我将信息检索到另一个工作表中以进行报告。

我使用的公式是:= QUERY($ A $ 2:$ D $ 8,“IF(OR($ C2 = 1,$ C2 = 2,$ C2 = 3),选择A,B,D,选择A,B ,C)“,0)

我正在努力做的是在QUERY函数中放置一个IF语句。

如果Status(Col2)值为“1”,“2”或“3”,我想获取Date 2(Col4)值。否则,如果Status(Col2)值为“4”,“5”或“6”,我希望Query返回Date 1(Col3)

任何帮助,将不胜感激。谢谢!

Screenshot

答案

公式如下:

=ArrayFormula(query({A2:B8,if(B2:B8<=3,D2:D8,C2:C8)},"select *"))

但查询实际上并没有做任何事情。

所以你可以使用:

=ArrayFormula({A2:B8,if(B2:B8<=3,D2:D8,C2:C8)})

enter image description here

以上是关于Google表格中的QUERY内的IF语句的主要内容,如果未能解决你的问题,请参考以下文章

Google 表格中的 IF 语句

在嵌套的 IFS 语句中保留 Google 表格中的日期格式

在 IF 语句 Google 表格中嵌入函数

在 JSP 中的 <% %> 代码片段中添加链接

将Big Query中的数据自动导入Google表格?

如何通过 Google 表格中的二维数组通过 Apps 脚本插入 Big Query?