0

我正在寻找一种方法来进行 VLookup,它将 Google Sheet 2 中的信息调用到 Google Sheet 1 中。具体来说,如果“Google Sheet 1”中的单元格 H 与“Google Sheet 2”中的单元格 A 匹配,它将把信息从将“Google Sheet 2”中的单元格 B 放入“Google Sheet 1”的相应行中。

示例如下:

前功能:

谷歌表 1:HI 1 Eng#1(空白) 2 Eng#2(空白) 3 Eng#3(空白) 4. ENG#4(空白)

谷歌表 2:AB 1 Eng#1 .4 2 Eng#2 .1 3 Eng#4 .7 4. Eng#7 .3 5. Eng#3 .2

我正在寻找的结果:

谷歌表 1:HI 1 Eng#1 .4 2 Eng#2 .1 3 Eng#3 .2 4. Eng#4 .7 5. Eng#7 .3

我非常感谢这方面的帮助,因为这将是提高效率和跟踪一群人的一种方式。

4

2 回答 2

0

听起来您需要的是一个 IF 语句,然后您可以垂直向下拖动到所有 H 列 -

=IF(H1=Sheet2!A1,Sheet2!H2,"") 

您可以将其复制并粘贴到 H4、H6、H8 等,单元格引用将为您更改

如果您将 H1 与 A 列的任何行匹配,请使用

=VLOOKUP(H1,Sheet2!A$1:A$100,2,false)

垂直拖动它会保持它引用 Sheet2 中的单元格 A1:A100 但它可以水平复制/粘贴到不同的单元格(单元格引用会为你改变)

于 2015-07-10T20:37:34.540 回答
0

听起来您需要将 VLOOKUP 和 IMPORTRANGE 结合起来。尝试类似:

=ArrayFormula(IF(H:H="",,VLOOKUP(H:H,IMPORTRANGE("SheetKey","Sheet1!AB:AC"),2,0)))

请注意,可能需要先自行尝试 IMPORTRANGE,以确保工作表可以正确访问彼此。

于 2015-07-10T20:31:09.833 回答