如何在Google电子表格中使用查询来选择列而不是行?

时间:2014-04-21 18:50:02

标签: google-sheets

请,需要你的帮助!!!

我试过

=query(A1:E6, "select * where D = 'Yes'", 0)

它将选择D列中值为“是”的行。

我的问题是:如何选择第2行中值为“是”的列。我试过了:

=query(A1:E6, "select * where 2 = 'Yes'", 0)

但它不起作用:(

1 个答案:

答案 0 :(得分:3)

要使用QUERY执行此操作,您需要执行双重TRANSPOSE,或使用像FILTER这样的替代方法。

=TRANSPOSE(QUERY(TRANSPOSE(A1:E6),"select * where Col2 = 'Yes'",0))

=FILTER(A1:E6,A2:E2="Yes")