使用单元格值在工作表之间进行 VLookup

VLookup Between Sheets Using Cell Value

我有一个包含两个 sheet 的 Excel 工作簿。第一个 sheet 有两列:ID 和 Date。第二个也有这些列,但它有很多不在 sheet 1 中的 ID; sheet 1 有 897,sheet 2 有 1002。我正在尝试使用 VLookup 查找 sheet 2 中的每个 ID,并将开始日期粘贴到 [=21= 中的列中] 2.

当我这样做时,它会从第二个 sheet 而不是第一个

粘贴第二列中的值。
=VLOOKUP(A2,Sheet1!$A:Sheet1!$B0,2,FALSE)

当我添加间接引用 (=VLOOKUP(INDIRECT(A2),Sheet1!$A:Sheet1!$B0,2,FALSE)) 时,它给我一个引用错误。

知道我做错了什么吗?

Vlookup 尝试在查找的第一列中找到匹配项 table 并且 return 是指定列号中的值。

公式 =VLOOKUP(A2,Sheet1!$A:Sheet1!$B0,2,FALSE) 将尝试查找 Sheet1 上 A 列中当前 sheet 单元格 A2 中的值,并将 return 第二列中的值 ( B 列)找到完全匹配项。

如果该结果不是您期望看到的结果,您需要重新排列数据或使用不同的公式。