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

use*_*457 5 google-sheets

请,需要你的帮助!!!

我试过

=query(A1:E6, "select * where D = 'Yes'", 0)
Run Code Online (Sandbox Code Playgroud)

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

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

=query(A1:E6, "select * where 2 = 'Yes'", 0)
Run Code Online (Sandbox Code Playgroud)

但它不起作用:(

Ada*_*amL 8

要使用 QUERY 执行此操作,您需要执行双 TRANSPOSE,或使用类似 FILTER 的替代方法。

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

或者

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