Google sheets 如何按行值查询电子表格
我的电子表格中有一张这样的表格 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') 但它似乎不起作用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
有什么想法吗?您可以使用过滤公式:
=过滤器(另一个表!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
列显示在表中“另一张桌子”。