KutoolsforOffice — 一套方案,五大工具。事半功倍。

如何在 Excel 中使用 VLOOKUP 实现精确匹配与近似匹配?

作者Xiaoyang修改日期

在 Excel 中,VLOOKUP 是最重要的函数之一,它能在表格的最左列中查找指定值,并返回该行中对应范围内的结果。但您是否已经成功在 Excel 中应用了 VLOOKUP 函数?本文将为您详细介绍如何在 Excel 中使用 VLOOKUP 函数。

使用 VLOOKUP 函数在 Excel 中获取精确匹配

使用便捷功能通过 VLOOKUP 获取精确匹配

使用 VLOOKUP 函数在 Excel 中获取近似匹配值


使用 VLOOKUP 函数在 Excel 中获取精确匹配

首先,您需要全面掌握 VLOOKUP 的语法及其各参数的详细信息。

Excel 中 VLOOKUP 函数的语法如下:

VLOOKUP()lookup_value, table_array, col_index_num, [range_lookup】)
  • lookup_value:要在表格第一列中搜索的值;
  • table_array:包含数据的单元格区域,您可以使用对区域的引用(例如 A1:D10)或一个单元格名称;
  • col_index_num:table_array 参数中用于返回匹配值的列号;
  • range_lookup:可选参数,FALSE 表示精确匹配,TRUE 表示近似匹配。

现在,我将通过一个示例演示如何使用 VLOOKUP 函数获取精确匹配。假设您在 A2:D12 区域内有以下人员信息列表:

示例数据

在此情况下,您希望根据 ID 查找同行中的对应姓名,请在要显示结果的空白单元格中输入以下 VLOOKUP 公式:

=VLOOKUP(F2,$A$2:$D$12,2,FALSE)

然后向下拖动填充柄至其他单元格以应用此公式,您将获得如下图所示的结果:

使用 VLOOKUP 函数获取精确匹配项

注意事项:

1. 在上述公式中:F2 是您要返回相关信息的值,A2:D12 是所用的数据区域,数字 2 表示返回匹配值所在的列号,而 FALSE 表示需进行精确匹配。

2. 若您的条件值在数据区域中未找到,将返回错误值 #N/A。


使用便捷功能通过 VLOOKUP 获取精确匹配

如果您已安装 Kutools for Excel,即可借助其在区域中查找数据公式,快速根据特定值返回匹配数据。

Kutools for Excel 提供 300 多项高级功能,简化复杂任务,提升创造力与效率。集成 AI 能力,Kutools 精准自动化任务,让数据管理变得轻松自如。Kutools for Excel 的详细信息……         免费试用……
注意:要使用此在区域中查找数据,首先应下载 Kutools for Excel,然后即可快速轻松地应用该功能。

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

1. 单击要放置匹配结果的单元格。

2. 然后单击 Kutools > 公式助手 > 公式助手,参见下图:

点击 Kutools 的公式助手功能

3. 在公式助手对话框中,请执行以下操作:

(1.) 在公式类型下拉列表中,选择 Lookup 选项;

(2.) 然后在在区域中查找数据列表框中选择选择一个公式选项;

(3.) 然后在参数输入文本框中,请执行以下操作:

  • 首先单击选择按钮 Table_array 旁的按钮,以选择您要使用的数据区域;
  • 其次单击选择按钮 Lookup_value 旁的按钮,以选择您要返回其匹配值的条件;
  • 再次单击选择按钮 Column 旁的按钮,即可选择包含您要返回值的列。

在对话框中设置选项

4. 然后单击确定,即可立即返回基于特定值的第一个匹配数据。您只需拖动填充柄,就能将此公式快速应用到其他所需单元格,参见下图:

使用 Kutools 的 VLOOKUP 获取精确匹配项

注意:若在数据区域中未找到该值,您将收到 #N/A 错误值。

立即下载并免费试用 Kutools for Excel!


使用 VLOOKUP 函数在 Excel 中获取近似匹配值

有时,您指定的数据可能不在数据区域中,此时可使用 VLOOKUP 获取最接近的近似匹配项。

如果您有以下范围的数据,而指定的数量 58 并不在“数量”列中,该如何获取 B 列中最接近的单价?

示例数据

请在空白单元格中输入以下公式:

=VLOOKUP(D2,$A$2:$B$10,2,TRUE)

然后向下拖动填充柄至其他单元格以应用此公式,您将根据给定值获得近似匹配结果,参见下图:

使用 VLOOKUP 函数获取近似匹配项

注意事项:

1. 在上述公式中:D2 是您要返回其相关信息的值,A2:B10 是所用的数据区域,数字 2 表示返回匹配值的列号,而 TRUE 表示采用近似匹配。

2. 近似匹配将返回小于或等于您指定查找值的最大值。

3. 若要使用 VLOOKUP 函数获取近似匹配值,表格的第一列必须按升序排列,否则将返回错误结果。


更多相关 VLOOKUP 文章:

  • VLOOKUP 并连接多个对应值
  • 众所周知,Excel 中的 VLOOKUP 函数可用于查找特定值并返回另一列中的对应数据,但通常情况下,当存在多个匹配项时,它仅返回第一个匹配结果。本文将介绍如何在单个单元格或垂直列表中实现 VLOOKUP,并将多个对应值连接起来。
  • VLOOKUP 并返回最后一个匹配值
  • 如果您有一个包含多次重复项的列表,而现在只想获取与指定条件最后一个匹配的值,例如:我的数据区域中,A 列包含重复的产品名称,而 C 列中的对应名称各不相同,我希望返回产品“Apple”所对应的最后一个匹配项“Cheryl”。
  • 跨多个工作表进行 VLOOKUP 查找
  • 在 Excel 中,我们能轻松使用 VLOOKUP 函数在单个工作表的表格中返回匹配值。但您是否想过如何跨多个工作表进行 VLOOKUP 查找?假设您有以下三个包含数据区域的工作表,现在希望根据这些工作表中的条件获取对应的值。
  • 跨多个工作表进行 VLOOKUP 并汇总结果
  • 假设我有四个格式相同的工作表,现在想在每个工作表的“产品”列中查找“电视机”,并汇总这些工作表中对应的订单数量(如下图所示)。在 Excel 中,有没有一种简单快捷的方法实现这一操作?

最佳办公效率工具

🤖KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行   |  生成代码|  创建自定义公式  |  数据分析及生成图表|  调用 Kutools Functions……
热门功能查找、高亮或标记重复项   |  删除空白行   |  合并列或单元格且不丢失数据   |  不使用公式的四舍五入……
高级 LOOKUP多条件 VLookup  |  多值 VLookup  |   跨多工作表 VLookup   |   模糊查找……
高级下拉列表快速创建下拉列表   |  级联下拉列表   |  多选下拉列表……
列管理器添加指定数量的列|移动列|切换隐藏列的可见性状态|比较区域与列……
特色功能网格聚焦   |  设计视图   |增强编辑栏   | 工作簿和表管理器   |  资源库(自动文本)|  日期提取   |  汇总工作表  |  加密/解密单元格   | 按列表发送邮件   |  超级筛选   |   特殊筛选(筛选粗体单元格/斜体/删除线……) ......
精选 15 工具集12 文本工具添加文本删除特定字符,……)|   50+ 图表 类型甘特图,……)|   40+ 实用公式基于生日计算年龄,……)|   19 插入工具插入二维码从路径插入图片,……)|   12 转换工具小写金额转大写汇率转换,……)|   7 合并和拆分工具高级合并行分割单元格,……)|……更多
在您的首选语言中使用 Kutools – 支持英语、西班牙语、德语、法语、中文及 40+ 种其他语言!

使用 Kutools for Excel 大幅提升您的 Excel 技能,体验前所未有的高效。Kutools for Excel 提供 300 多项高级功能,助您提升生产力、节省时间。立即点击此处,获取您最需要的功能……


Office Tab 为 Office 带来标签式界面,让您的工作更轻松

  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读
  • 在同一个窗口的新标签页中打开并创建多个文档,而非在新窗口中。
  • 将您的工作效率提升 50%,每天减少数百次鼠标点击!

所有 Kutools 插件,一个安装程序

Kutools for Office 套件捆绑了适用于 Excel、Word、Outlook 和 PowerPoint 的插件以及 Office Tab Pro,非常适合需要跨多个 Office 应用高效协作的团队。

ExcelWordOutlookTabsPowerPoint
  • 一体化套件— Excel、Word、Outlook 和 PowerPoint 插件 + Office Tab Pro
  • 一个安装程序,一个许可证— 几分钟内完成设置(支持 MSI)
  • 协同效果更佳— 在多个 Office 应用中实现高效协同
  • 30 天全功能试用— 无需注册,无需信用卡
  • 超值之选— 比单独购买插件更省钱