当您在 Excel 电子表格中面对无尽的数据行时,信息很容易变成一团模糊的混乱。那时提取特定的数据就变得十分棘手。VLOOKUP 函数的作用在于:它可以帮助您快速找到并提取数据。
下面将为您展示如何在 Excel 中使用 VLOOKUP,并提供一些使该函数更强大的小技巧。
目录
- 什么是 VLOOKUP
- 如何在 Excel 中使用 VLOOKUP
- 在两个电子表格中使用 VLOOKUP
- 在两个工作簿中使用 VLOOKUP
- 使用 Copilot 在 Excel 中应用 VLOOKUP
什么是 VLOOKUP
VLOOKUP 是 Excel 中的一个内置函数,可以根据另一列中的给定值在某列中搜索一个值。该公式由四个参数组成:
- 查找值:期望 Excel 搜索的值。注意:查找值必须在指定范围的第一列。例如,如果查找值在单元格 A3,则您的范围应从 A 列开始。
- 表格数组:包含查找值以及希望 Excel 返回的值(您要找的数据)的单元格范围。
- 列索引号:在给定范围内,包含您希望 Excel 返回的值的列号。例如,如果表格数组为 A2:D10,则列 A 是第一列,列 B 是第二列,依此类推。
- 范围查找:这是一个可选参数。默认情况下,VLOOKUP 会返回近似匹配。如果需要精确匹配,请输入 FALSE。
组合这些参数后,您将得到这个 VLOOKUP 公式:
=VLOOKUP(查找值,表格数组,列索引号,范围查找)
您也可以在 Google Sheets 中使用相同的函数快速提取复杂数据集中的信息。
如何在 Excel 中使用 VLOOKUP
简要步骤
- 点击您希望 Excel 返回数据的单元格。
- 输入 =VLOOKUP(查找值,表格数组,列索引号,范围查找)。
- 按下 Enter 键。
详细步骤
以查找某员工 ID 为例,假设我们要查找 Sandra Kwon 的员工 ID。以下是实现此目的的详细步骤:
- 点击您希望 Excel 返回数据的单元格(例如 单元格 B13)。
- 输入 =VLOOKUP(。
- Excel 会自动添加左括号,格式如 =VLOOKUP(。
- 输入以下参数,每个参数之间用逗号分隔:
- 查找值:B6
- 表格数组:B2:D10
- 列索引号:3
- 范围查找:输入 FALSE 以获得精确匹配。
- 输入右括号 ),使单元格 B13 现在显示为 =VLOOKUP(B6,B2:D10,3,FALSE)。
- 按下 Enter 键,Excel 立即返回对应的值,例如:765432。
在两个电子表格中使用 VLOOKUP
假设 Sheet 1 是我们的主要电子表格,包含所有员工数据,而 Sheet 2 仅包含员工姓名和更新后的公司电子邮件地址。我们可以使用 VLOOKUP 函数更新 Sheet 1 中的电子邮件地址。
以下是公式的修改示例:
=VLOOKUP(查找值,Sheet2!范围,列索引号,范围查找)
例如,要将 Sheet 2 的电子邮件地址更新到 Sheet 1 的单元格 E2 中,可以执行以下步骤:
- 点击 Sheet 1 的 单元格 E2。
- 输入 =VLOOKUP(B2,Sheet2!$A$2:$C$10,3,FALSE),并确认。
- 按下 Enter 键。
Excel 将在 Sheet 1 的单元格 E2 中返回相应的电子邮件地址。
在两个工作簿中使用 VLOOKUP
若需使用 VLOOKUP 从另一个工作簿中提取数据,只需在公式中包含另一个工作簿的文件名,格式如下:
=VLOOKUP(查找值,[文件名.xlsx]Sheet!范围,列索引号,范围查找)
例如:
=VLOOKUP(B2,[2023_employee_emails.xlsx]Sheet1!$A$2:$C$10,3,FALSE)
使用 Copilot 在 Excel 中应用 VLOOKUP
如果您希望使用 Microsoft 的内置 AI 助手 Copilot 来构建 VLOOKUP 公式,可以遵循以下步骤:
- 打开工作簿,点击 Copilot。
- 在消息栏中描述您的需求,例如:“编写一个 VLOOKUP 公式来从表 A 中提取电子邮件地址到表 B。”
- Copilot 将生成一个公式,一并展示结果的预览。
- 可以选择继续调整公式,直到符合您的需求。
这样,就能快速生成适应您情况的表格!