包括= QUERY函数中的条件语句

时间:2013-11-14 13:47:00

标签: google-apps-script google-sheets

如何将条件语句(类似于.php中的'if elseif')添加到下面列出的查询中,以便如果响应表中的列C = = 1,它将从Sheet2返回D和E列,或者如果响应表中的列C = = 2,则Sheet2中的列F和G?它仍然只能从适当的行返回列数据(基于查询)。

=QUERY(Sheet2!$A$1:K; CONCATENATE("SELECT B, C WHERE A = ", responses!B1), 0)

我研究了IF(OR),但我不相信这会有效,因为最终项目将有两种以上的可能性(实际上会有八,第一到第八课时)。

Here is a link to the Google Spreadsheet I'm working with

有什么建议吗?

感谢您的时间和帮助,
托德
高中老师

1 个答案:

答案 0 :(得分:1)

无法通过查询完成。所有行必须选择相同的列。 使用公式查询后(如arrayformula)