0

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

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

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

这是我正在使用的 Google 电子表格的链接

有什么建议么?

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

4

1 回答 1

1

这不能通过查询来完成。所有行必须选择相同的列。使用公式后查询(如数组公式)

于 2013-11-14T14:40:11.510 回答