如何按行值查询电子表格

时间:2016-03-09 21:09:25

标签: google-sheets spreadsheet

我的电子表格中有一个表格,如下所示

FEB  MAR  APR  MAY
 10   14    7   13
 12    9    8   19
 15   11   14   16

我想在另一张表中使用此信息。我想要完成的是在另一个表中比较两个月,通过获取该信息与月份的名称。

FEB  APR
 10   7
 12   8
 15  14

我做的是

  

= QUERY(AnotherTable!1:1001;" SELECT * WHERE Row2 =' FEB'")

但它似乎没有用。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

您可以改为使用FILTER公式:

=FILTER(AnotherTable!1:1001;AnotherTable!2:2="FEB")

或返回两个月:

=FILTER(AnotherTable!1:1001,((AnotherTable!2:2="FEB")+(AnotherTable!2:2="APR")))

答案 1 :(得分:1)

使用TRANSPOSE内置函数两次,第一次用于翻转源数据,第二次用于翻转结果,而不是引用行,公式应该引用列。

得到的公式是

=TRANSPOSE(QUERY(TRANSPOSE(A:D),"Select * where Col1='FEB' OR Col1='APR'"))

将以上公式应用于以下源数据

FEB  MAR  APR  MAY
 10   14    7   13
 12    9    8   19
 15   11   14   16

将返回以下结果

FEB  APR
 10   7
 12   8
 15  14