Google sheets 如何按行值查询电子表格

Google sheets 如何按行值查询电子表格,google-sheets,google-sheets-formula,google-sheets-query,Google Sheets,Google Sheets Formula,Google Sheets Query,我的电子表格中有一张这样的表格 FEB MAR APR MAY 10 14 7 13 12 9 8 19 15 11 14 16 二月三月四月五月 10 14 7 13 12 9 8 19 15 11 14 16 我想在另一个表中使用此信息。我想做的是在另一个表中比较两个月,通过得到这个月的名称信息 FEB APR 10 7 12 8 15 14 二月至四月 10 7 12

我的电子表格中有一张这样的表格

FEB MAR APR MAY 10 14 7 13 12 9 8 19 15 11 14 16 二月三月四月五月 10 14 7 13 12 9 8 19 15 11 14 16 我想在另一个表中使用此信息。我想做的是在另一个表中比较两个月,通过得到这个月的名称信息

FEB APR 10 7 12 8 15 14 二月至四月 10 7 12 8 15 14 我所做的是

=查询(另一个表!1:1001;“选择*其中第2行='FEB')

但它似乎不起作用


有什么想法吗?

您可以使用过滤公式:

=过滤器(另一个表!1:1001;另一个表!2:2=“FEB”)

或在两个月内返回:


=过滤器(另一个表!1:1001,((另一个表!2:2=“FEB”)+(另一个表!2:2=“APR”))

您可以使用过滤器公式来代替:

=过滤器(另一个表!1:1001;另一个表!2:2=“FEB”)

或在两个月内返回:

=FILTER(另一个表!1:1001,((另一个表!2:2=“FEB”)+(另一个表!2:2=“APR”))
使用内置函数两次,第一次翻转源数据,第二次翻转结果,公式应该引用列,而不是引用行

得出的公式是

=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 二月三月四月五月 10 14 7 13 12 9 8 19 15 11 14 16 将返回以下结果

FEB APR 10 7 12 8 15 14 二月至四月 10 7 12 8 15 14 使用内置函数两次,第一次翻转源数据,第二次翻转结果,公式不引用行,而是引用列

得出的公式是

=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 二月三月四月五月 10 14 7 13 12 9 8 19 15 11 14 16 将返回以下结果

FEB APR 10 7 12 8 15 14 二月至四月 10 7 12 8 15 14
这将不会返回所需的结果。源数据有四列;OP需要两列作为结果,一列在第一行中有FEB,另一列在第一行中有APR。OP中的示例公式只查找'FEB'。此版本将返回两个月:=筛选器(另一个表!1:1001,((另一个表!2:2=“FEB”)+(另一个表!2:2=“APR”))OP中的公式与提问者已经尝试过的公式有关。他说“它不起作用”,但他没有解释它出了什么问题。无论如何,这个问题并不清楚,因为公式不包含这两个过滤条件。。我认为你在评论中的公式应该包含在你的答案中。同意,我不清楚OP是希望每个月单独提取公式,还是两个月都显示的合并输出。我编辑了答案以包含这两个选项。您是对的,在“另一个表”中显示两列并不意味着这两列都由一个公式返回。这不会返回所需的结果。源数据有四列;OP需要两列作为结果,一列在第一行中有FEB,另一列在第一行中有APR。OP中的示例公式只查找'FEB'。此版本将返回两个月:=筛选器(另一个表!1:1001,((另一个表!2:2=“FEB”)+(另一个表!2:2=“APR”))OP中的公式与提问者已经尝试过的公式有关。他说“它不起作用”,但他没有解释它出了什么问题。无论如何,这个问题并不清楚,因为公式不包含这两个过滤条件。。我认为你在评论中的公式应该包含在你的答案中。同意,我不清楚OP是希望每个月单独提取公式,还是两个月都显示的合并输出。我编辑了答案以包含这两个选项。您是对的,在“另一个表”中显示两列并不意味着这两列都由一个公式返回。问题还不够清楚,因为公式中没有包含获取两列的筛选条件,它只包括
FEB
,而
FEB
APR
列显示在“另一个表”中。问题不够清楚,因为公式没有包含获得两列的过滤条件,它只包括
FEB
,而
FEB
APR
列显示在表中“另一张桌子”。