跳至主要内容

在 Excel 中自动填充 VLOOKUP 的三种简单方法?

Author: Sun Last Modified: 2025-07-31

VLOOKUP 函数在 Excel 中非常有用,但当你拖动自动填充柄以使用 VLOOKUP 公式填充区域时,可能会出现一些错误。现在本教程将告诉你在 Excel 中正确自动填充 VLOOKUP 函数的方法。

使用绝对引用在 Excel 中自动填充 VLOOKUP

使用区域名称在 Excel 中自动填充 VLOOKUP

使用 Kutools for Excel 的高级工具在 Excel 中自动填充 VLOOKUP

示例文件


示例

有一个表格包含成绩和相应的分数,现在你想查找 B2:B5 中的成绩并返回 C2:C5 中对应的分数,如下截图所示:
sample data


使用绝对引用在 Excel 中自动填充 VLOOKUP

通常,你可能会使用这样的 VLOOKUP 公式 =VLOOKUP(B2,F2:G8,2) 然后你拖动自动填充柄到你需要的区域,你可能会得到如下面截图所示的错误结果:
use relative cell reference to autofill vlookup to get incorrect result

但是,如果你在公式中用绝对引用代替相对引用,则自动填充结果将是正确的。

类型

=VLOOKUP(B2,$F$2:$G$8,2)

输入到你需要的单元格中,并拖动自动填充柄到你需要的区域,你将得到正确的结果。见截图:
use absolute reference to autofill vlookup to get correct result

提示:

上述 VLOOKUP 的语法:VLOOKUP(lookup_value, table_array, col_index_num),这里的 B2 是查找值,范围 $F$2:$G$8 是表格,2 表示返回表格第二列中的值。

a screenshot of kutools for excel ai

使用 Kutools AI 解锁 Excel 魔法

  • 智能执行:执行单元格操作、分析数据和创建图表——所有这些都由简单命令驱动。
  • 自定义公式:生成量身定制的公式,优化您的工作流程。
  • VBA 编码:轻松编写和实现 VBA 代码。
  • 公式解释:轻松理解复杂公式。
  • 文本翻译:打破电子表格中的语言障碍。
通过人工智能驱动的工具增强您的 Excel 能力。立即下载,体验前所未有的高效!

使用区域名称在 Excel 中自动填充 VLOOKUP

除了在公式中使用绝对引用外,你还可以使用区域名称来代替表格数组部分中的相对引用。

1. 选择表格数组范围,然后转到 名称框 (在编辑栏旁边)并输入 Marks (或任何你想要的名字)并按下 Enter 键。见截图:
define a ramge name for the original table

表格数组范围是包含你在 VLOOKUP 函数中需要使用的条件的范围。

2. 在单元格中输入此公式

=VLOOKUP(B2,Marks,2)

然后拖动自动填充柄到你需要应用该公式的区域,结果将正确显示。
use the vlookup function o get the result


使用 Kutools for Excel 的高级工具在 Excel 中自动填充 VLOOKUP

如果公式对你来说很麻烦,你可以尝试 Kutools for Excel高级 LOOKUP 组,其中包含多个高级 LOOKUP 工具,它们都支持自动填充 VLOOKUP,你可以根据需要找到一个适用的工具。在此情况下,我以 多表查找 工具为例。

Kutools for Excel 提供了超过 300 种高级功能,简化复杂任务,提升创造力与效率。 通过集成 AI 能力,Kutools 能够精准自动执行任务,让数据管理变得轻松简单。Kutools for Excel 的详细信息...         免费试用...

免费安装 Kutools for Excel 后,请按以下步骤操作:

1. 点击 Kutools > 高级 LOOKUP > 多表查找.
click LOOKUP Across Multiple Sheets feature of kutools

2. 在多表查找对话框中,请执行以下操作:

1) 选择查找范围和输出范围。
set lookup and output range in the dialog box

2) 在数据范围部分,点击 添加 按钮 add button 将你使用的数据范围添加到列表中,添加时可以指定关键列和返回列。
add data ranges and specify the key column

3. 添加数据范围后,点击 确定,弹出一个对话框询问你是否保存方案,点击“是”为方案命名,点击“否”关闭。现在 VLOOKUP 已经在输出范围内自动填充了。
click Yes to give the scenario a name
the VLOOKUP has been auto filled in the output range


示例文件

点击下载示例文件


其他操作(文章)

如何在 Excel 中自动填充 VLOOKUP? VLOOKUP 函数在 Excel 中非常有用,但当你拖动自动填充柄以使用 VLOOKUP 公式填充区域时,可能会出现一些错误。现在本教程将告诉你在 Excel 中正确自动填充 VLOOKUP 函数的方法。

应用负向 vlookup 返回键字段左侧的值?通常,Vlookup 函数可以帮助你返回右侧列的值。如果你提取的数据在左列,你可能考虑在公式中输入负列号:=Vlookup(F2,D2:D13,-3,0),但是...

基于 VLOOKUP 在 Excel 中应用条件格式本文将指导你根据 Excel 中的 VLOOKUP 结果对某个区域应用条件格式。

使用 VLOOKUP 在 Excel 中将年龄分组在我的工作表中,我有一些名字和年龄,还有一些年龄组,现在我想根据给定的年龄组对年龄进行分组,如下截图所示。我该如何快速解决它?


  • 超级公式栏(轻松编辑多行文本和公式);阅读布局(轻松读取和编辑大量单元格);粘贴到筛选区域...
  • 合并单元格/行/列并保留数据;拆分单元格内容;合并重复行并求和/平均值... 防止重复单元格;比较区域...
  • 选择重复或唯一行选择空白行(所有单元格为空);在多个工作簿中进行超级查找和模糊查找;随机选择...
  • 精准复制多个单元格而不改变公式引用;自动创建对多个工作表的引用;插入项目符号、复选框等...
  • 收藏并快速插入公式、区域、图表和图片;用密码加密单元格创建邮件列表并发送电子邮件...
  • 提取文本,添加文本,按位置删除,删除空格;创建并打印分页小计;在单元格内容和批注之间转换...
  • 超级筛选(保存并应用筛选方案到其他工作表);按月/周/日高级排序,频率等;按粗体、斜体特殊筛选...
  • 合并工作簿和工作表;基于关键列汇总表格;将数据分割到多个工作表批量转换 xls、xlsx 和 PDF...
  • 数据透视表按周数、星期几等分组... 用不同颜色显示未锁定、已锁定单元格高亮显示包含公式的单元格/名称...
kte tab 201905
  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读。
  • 在同一窗口的新标签页中打开和创建多个文档,而不是在新窗口中。
  • 将您的生产力提高 50%,每天为您减少数百次鼠标点击!
officetab bottom