基于其他工作表值的填充单元格

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

我在Google工作表上有一个电子表格,其中包含Sheet1Sheet2两张工作表。在Sheet1上,我有2列(ID1Result1),其中有填充。在Sheet2上,我有2列(ID2Result2),其中填充了ID2,而Result2为空。

我真正的电子表格中的Sheet1正在从Google Forms获取数据,因此,每一次Sheet1收到ID1和Result1上的值时,它都应该在Sheet2的ID2上搜索ID1值,并在找到时将Result1值粘贴到Result2所在的行中找到。

我创建了此可编辑的表单和电子表格,以使其更易于理解(我还在其中添加了注释以对其进行解释)。您可以看到表格here和电子表格here

arrays google-sheets google-sheets-formula array-formulas gs-vlookup
2个回答
1
投票

在第二张纸的B2单元格中,我输入了以下内容:

=VLOOKUP(A2,Sheet1!A:B,2,FALSE)

Results

Google表格上的

我猜VLOOKUP是否允许跨工作表引用?

FYI,输入公式时,输入第一个参数作为您的查找标准后,您可以单击工作表1并突出显示列A和B,然后返回工作表2(第二个参数由系统自动填充)用第三个参数(结果范围列位置在查找范围内)和第四个参数(TRUE表示近似匹配,FALSE表示精确匹配)完成公式,然后按Enter退出公式。


0
投票

简单地像这样:

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

0

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