连接不同工作表中的数据

连接不同工作表中的数据

我有一本包含 2 张工作表的 Excel 工作簿。工作表 #1 包含 2 列,即姓名和分数。

| A         | B  |
|-----------|----|
| John Doe  | 65 |
| Jolly Doe | 45 |
| Hello Doe | 50 |

工作表#2 仅包含一列,即姓名。

| A         |
|-----------|
| John Doe  |
| Hello Doe |

我想要获取 Sheet #2 中每个名字的分数。因此结果应该是这样的:

| A         | B  |
|-----------|----|
| John Doe  | 65 |
| Hello Doe | 50 |

使用 Sheet 2 中的这个公式来获取分数,但约翰·多伊现在约翰的观点

=VLOOKUP(A1;Sheet1!A1:A10;1)

你能告诉我实现这一目标的方法吗?

答案1

您的公式非常接近。

使用:

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

您对 的引用Sheet2!B1:B999应该是Sheet1!$A$2:$B$99999。您的原文实际上指向的是您想要放置结果的地方,而不是数字的来源。

Vlookup() 函数需要:
您要查找的内容 - A2
您要查找的位置 - Sheet1!$A2:$B99999(您的查找表)
您要返回的内容 - 2(表格的第二列)
如果您想要接近但不完全匹配 - False

通过将 $ 放在范围 $A$2:$B$99999 中,对表的引用将被固定。因此,当您将公式向下复制到其余单元格时,查找表范围不会改变。

相关内容