Google sheets 如何在一个查询中引用两个不同工作表中的两列

Google sheets 如何在一个查询中引用两个不同工作表中的两列,google-sheets,google-sheets-formula,google-sheets-query,google-query-language,Google Sheets,Google Sheets Formula,Google Sheets Query,Google Query Language,我正在尝试编写一个查询,用于在两个不同的页面上比较单元格中的字符串。这是我编写的查询,但它表示无法解析查询字符串,因为没有b4列 =QUERY(Teams!B:F, "select F where B = B4", 0) 注:B列与B4位于不同的页面上。如果B4是数字do: =QUERY(Teams!B:F, "select F where B = "&B4, 0) =QUERY(Teams!B:F, "select F where B = '"&B4&"'", 0)

我正在尝试编写一个查询,用于在两个不同的页面上比较单元格中的字符串。这是我编写的查询,但它表示无法解析查询字符串,因为没有b4列

=QUERY(Teams!B:F, "select F where B = B4", 0)

注:B列与B4位于不同的页面上。

如果B4是数字do:

=QUERY(Teams!B:F, "select F where B = "&B4, 0)
=QUERY(Teams!B:F, "select F where B = '"&B4&"'", 0)
如果B4数字,请执行以下操作:

=QUERY(Teams!B:F, "select F where B = "&B4, 0)
=QUERY(Teams!B:F, "select F where B = '"&B4&"'", 0)

如果B4是数字do:

=QUERY(Teams!B:F, "select F where B = "&B4, 0)
=QUERY(Teams!B:F, "select F where B = '"&B4&"'", 0)
如果B4数字,请执行以下操作:

=QUERY(Teams!B:F, "select F where B = "&B4, 0)
=QUERY(Teams!B:F, "select F where B = '"&B4&"'", 0)

很抱歉问了一个愚蠢的问题。。。OP具体指的是“两个不同的页面/工作表”,但查询仅指“团队”工作表?“B4”指的是什么?一个单元格、一张表、一个范围???@Tedinoz据我所知,OP有一个包含两张表的电子表格。一个叫团队,另一个叫无名(我们称之为sheet1)。因此,现在OP正在sheet1中输入查询公式,其中单元格B4中有一个值,以便他可以根据B4值筛选团队工作表。@Tedinoz很抱歉,B4指的是我当前所在的工作表,因此我认为我不需要引用该页,因为我在其中。@player0这很有效,谢谢。您能解释一下B4变量周围的符号吗?@BaileyPecticolas符号取决于引用是文本字符串还是数值。在查询中,所有文本字符串都需要用单引号括起来,并出现在查询的第二个(字符串)参数中,而数值可以是独立的,只需在后面加上&很抱歉,这是一个愚蠢的问题。。。OP具体指的是“两个不同的页面/工作表”,但查询仅指“团队”工作表?“B4”指的是什么?一个单元格、一张表、一个范围???@Tedinoz据我所知,OP有一个包含两张表的电子表格。一个叫团队,另一个叫无名(我们称之为sheet1)。因此,现在OP正在sheet1中输入查询公式,其中单元格B4中有一个值,以便他可以根据B4值筛选团队工作表。@Tedinoz很抱歉,B4指的是我当前所在的工作表,因此我认为我不需要引用该页,因为我在其中。@player0这很有效,谢谢。您能解释一下B4变量周围的符号吗?@BaileyPecticolas符号取决于引用是文本字符串还是数值。在查询中,所有文本字符串都需要用单引号括起来,并出现在查询的第二个(字符串)参数中,而数值可以是独立的,只需在后面加上&即可