Excel VLOOKUP 函数 使用实例教程

时间:2022-09-26 18:32:38 

VLOOKUP 函数在指定单元格区域的第一列查找指定的查找值,返回所在行中指定列的值。

VLOOKP 函数以简洁的语法、易懂的原理和强大的查找功能,深得用户的喜爱和肯定。在日常工作中,使用频率极高。

简单地说,VLOOKUP 函数根据给定的一个值,在目标区域的第一列查找并匹配出该值,之后返回该值所在行指定列的数据。

函数基础

适用版本

Excel 2003+

说明

VLOOKUP 函数在指定单元格区域的第一列查找指定的查找值,返回所在行中指定列的值。

返回值

匹配的值。

语法

=VLOOKUP(lookup_value, table_array, col_index_num,[range_lookup])=VLOOKUP(查找值, 单元格区域, 列数, [匹配模式])

参数

  • Lookup_value 必需。 需在指定单元格区域中查找的值。

  • Table_array 必需。 在其中查找数据的数组或单元格区域, 使用对区域或区域名称的引用。

  • Col_index_num 必需。 table_array 中将返回的匹配值的列号。

  • Range_lookup 可选。 一个逻辑值,指定查找精确匹配值还是近似匹配值。

    • 如果为 TRUE 或省略,则返回近似匹配值。 如果找不到精确匹配值,则返回小于 lookup_value 的最大值。

    • 如果为 False,则将查找精确匹配值。

要点

  • 如果函数找不到 lookup_value,且 range_lookup 为 TRUE,则返回小于 lookup_value 的最大值。

  • 如果 range_lookup 为 FALSE 且 lookup_value 为文本,则可以在 lookup_value 中使用通配符(问号 (?) 和星号 (*))。

    • 问号匹配任意单个字符;

    • 星号匹配任意一串字符。

    • 如果要查找实际的问号或星号,请在字符前键入波形符 (~)。

基础实例

例1:使用VLOOKUP函数精确查找

Excel VLOOKUP 函数 使用实例教程

例2:使用VLOOKUP函数模糊查找

Excel VLOOKUP 函数 使用实例教程

可能出现的错误

  • #N/A

    • 如果未找到匹配的值时;

  • #REF!

    • 如果参数列号大于数据区域中的列数时;

  • #VALUE!

    • 如果提供的列号小于1或者不是数字类型;

    • 如果提供的[range_lookup]参数不是逻辑值(TRUE或FALSE)。

其他

更多信息及示例请参考微软Office网站

 

图解查找原理

假设现在有如下图示数据,员工入职信息。现需要根据员工姓名,查找该员工入职日期。

Excel VLOOKUP 函数 使用实例教程

首先给出查找公式如下:

=VLOOKUP( B17, B3:F12, 4, FALSE)

使用 VLOOKUP 函数查找步骤和原理分解如下。

第一步:首先需要指定需要查找的值,这个例子中是「员工7」,即 B17。

Excel VLOOKUP 函数 使用实例教程

第二步:之后需要输入查找区域,这个例子中是从 B3 到 F12 的区域,即 B3:F12。VLOOKUP 将在这个区域的第一列查找上一步指定的值。

Excel VLOOKUP 函数 使用实例教程

第三步:我们需要的返回值在区域中的第几列,这个例子中是第 4 列。

Excel VLOOKUP 函数 使用实例教程

第四步:最后需要指定匹配模式,在这里我们使用精确匹配,即 FALSE(或0)。

Excel VLOOKUP 函数 使用实例教程

 

实例

使用相似的步骤,继续写一个VLOOKUP函数,可以查找已知员工入职部门。公式如下:


=VLOOKUP( B17, B3:F12, 3, FALSE)

根据查找区域得知,「入职部门」是区域的第 3 列,所以将返回值列改成 3 即可。

Excel VLOOKUP 函数 使用实例教程

 

注意事项

1.确保查找值和查找区域第一列数据类型一致。

Excel 认为两种数据类型的数据时不相同的。虽然在表上两个数据「看起来」相同,但是数据类型不一致时,VLOOKUP函数无法匹配。

2.「锁住」查找区域。

很多时候,使用VLOOKUP函数写的公式,会被复制到其他区域。如果查找区域是相对引用方式的话,复制过后,查找区域会发生变化,出现无法匹配的错误。

Excel VLOOKUP 函数 使用实例教程

3.明确指定匹配模式,不建议省略。

VLOOKUP函数第四个参数是可选参数,如果省略不输入,Excel 使用默认值 TRUE,即近似匹配。但是绝大部分情况下,我们需要精确匹配,如果我们省略该参数,很有可能出现意想不到的结果。错误情况也不容易被发现。

Excel VLOOKUP 函数 使用实例教程

标签:excel查找与引用函数,VLOOKUP函数
0
投稿

猜你喜欢

  • windows 如何配置微软账户和Outlook.com双重验证

    2023-01-10 05:52:26
  • Win10无法访问U盘,I/O错误的解决方法

    2022-07-01 11:40:26
  • drivers是什么文件夹

    2023-02-21 00:15:07
  • XP系统网上邻居不见了 简单找回桌面网上邻居图标方法

    2023-06-05 22:22:12
  • wps文档如何防止别人修改

    2023-05-17 18:04:30
  • Excel向程序发送命令时出现问题的详细解决方法

    2023-06-28 23:53:48
  • Excel扩展名是什么文件 Excel2003和Excel2007文件区别介绍

    2023-04-21 19:39:32
  • excel表格怎样提取某单元格内容

    2023-07-28 06:15:46
  • 如何在Windows终端上创建命令工具配置文件?

    2022-07-23 18:10:23
  • 如何将图片转换成Word文档

    2023-07-03 08:36:02
  • 将PowerPoint2010中的对象快速对齐

    2024-01-05 20:14:46
  • Win7怎么修改错误的IP地址?Win7修改错误IP地址的方法

    2022-11-02 09:42:18
  • Intel第七代cpu有哪些 桌面Kaby Lake处理器汇总大全

    2023-01-25 08:02:16
  • 电脑更新win10系统后网速变慢的解决方法

    2023-01-07 00:18:02
  • win10系统安装失败怎么办?win10系统安装失败提示

    2023-03-24 17:14:48
  • excel斜线表头怎么做?给Excel表格加斜线方法介绍

    2023-08-27 15:22:30
  • excel2007表格如何安装

    2023-10-05 02:02:44
  • win10更新失败0x800f0982_win10更新失败0x800f0982解决方法

    2022-09-22 04:33:51
  • 服务器cpu天梯图2020_服务器cpu天梯图2020全包含高清图

    2023-08-28 21:40:30
  • win10怎么设置多屏幕显示?

    2022-02-17 11:34:42
  • asp之家 电脑教程 m.aspxhome.com