Google表格中的查询公式未评估整个列

问题描述 投票:0回答:1

我有一个Google电子表格,在一个标签中,有一个雇员和经理的列表。在另一个标签中,我有一些员工。第二个列表每3小时根据一些不同的标准更改一次。我有时可以有20个人,有时可以是15个人。

[我需要做的就是在从其他选项卡获得的经理旁边的员工旁边添加一列,我不能仅在多行上添加vlookup,因为它看起来很糟糕,所以这就是我要尝试的使用:

=ARRAY_CONSTRAIN(QUERY(Sheet1!A:E,"select C where B = '"&$A:A&"' ",1),20,1)

但是它不起作用,仅当我使用时:

=ARRAY_CONSTRAIN(QUERY(Sheet1!A:E,"select C where B = '"&$A2&"' ",1),20,1)

[Sheet1是具有雇员经理列表的人,我需要匹配的名称来自列A中的当前选项卡。

但是那显然只有一行,所以我不确定该怎么办。

google-sheets google-sheets-formula google-sheets-query gs-vlookup
1个回答
0
投票

您可能正在寻找使用VLOOKUP函数而不是查询公式。

请在您的Sheet2单元格B2中尝试

=ARRAYFORMULA(IFERROR(VLOOKUP(A2:A, Sheet1!B2:C, 2, 0)))

使用的功能:

© www.soinside.com 2019 - 2024. All rights reserved.