如何将条件语句(类似于.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
有什么建议吗?
感谢您的时间和帮助,
托德
高中老师
答案 0 :(得分:1)
无法通过查询完成。所有行必须选择相同的列。 使用公式查询后(如arrayformula)