首页 > Office专区 > Excel教程 >

VLOOKUP的用法与实例及出错的处理办法

来源:互联网 2023-02-20 19:37:42 196

VLOOKUP功能很强大,可用于创建查询,将两张表组合成新表,两张表进行匹配查找相同记录或不同记录。学好VLOOKUP能大大提高我们的工作效率,下面详细价绍一下VLOOKUP的用法与实例及出错的处理办法。w8m办公区 - 实用经验教程分享!

VLOOKUP的用法与实例及出错的处理办法w8m办公区 - 实用经验教程分享!

工具/原料

  • 电脑
  • EXCEL软件

方法/步骤1 VLOOKUP 的语法结构

  • 1

    VLOOKUP 的语法结构w8m办公区 - 实用经验教程分享!

    =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])。w8m办公区 - 实用经验教程分享!

    =VLOOKUP(查找值,查找范围,返回值在查询区域的位置,精确匹配或者近似匹配)w8m办公区 - 实用经验教程分享!

    VLOOKUP的用法与实例及出错的处理办法w8m办公区 - 实用经验教程分享!

  • 1本页面未经许可获取自百度经验
  • 方法/步骤2 VLOOKUP的应用实例

  • 1

    用VLOOKUP创建查询。w8m办公区 - 实用经验教程分享!

    如图:如果要查询姓名=H2的人的工资,我们可以在I2单元格输入“=VLOOKUP(H2,B:E,4,0)”,该公式表示要查找的对象是H2单元格的值,查询区域是B:E,返回值是B:E区域的第四列,也就是E列,即工资所在的列;查找方式是精确查找,最后得到了王五的工资是8000元。这种方式特别适用于要查找的记录总量很大的时候,用公式查询瞬间就得到了结果,若是用肉眼找那可会看花了眼也不一定能找得到。w8m办公区 - 实用经验教程分享!

    VLOOKUP的用法与实例及出错的处理办法w8m办公区 - 实用经验教程分享!

  • 2

    用VLOOKUP将两张表组合成一张新表。w8m办公区 - 实用经验教程分享!

    如图所示:表一有“部门、姓名、身份证号、出生日期、性别、职务”六列,表二有“姓名、身份证号、工资”三列,想要在表一后添加“工资”列,由于表一与表二的顺序不一致,无法用粘贴法直接粘贴,这时VLOOKUP就大显身手了。在表一的后面增加”工资“列,在H2输入"=VLOOKUP(D2,$D$10:$E$17,2,0)",然后用填充柄向下填充,就得到了整列数据,也就把两张表组成了一张新表。w8m办公区 - 实用经验教程分享!

    w8m办公区 - 实用经验教程分享!

    VLOOKUP的用法与实例及出错的处理办法w8m办公区 - 实用经验教程分享!

  • 3

    用VLOOKUP查找两张表中相同或不同的记录。w8m办公区 - 实用经验教程分享!

    比如有两张表,表一的记录多,表二的记录少,要把表一中多出来的记录信息登记到表2中,当表一与表二的记录是杂乱顺序的,用VLOOKUP很快就能找出表一中还没登记到表二的记录。如图在H2输入公式“=VLOOKUP(D2,D10:E13,2,0)”,结果为“#N/A”的是未登记到表二的记录,用自动筛选把等于“#N/A”的筛选出来添加到表二就可以了。w8m办公区 - 实用经验教程分享!

    VLOOKUP的用法与实例及出错的处理办法w8m办公区 - 实用经验教程分享!

  • 方法/步骤3 VLOOKUP的出错处理办法

  • 1

    函数名称输入错了。这种错误的提示通常是“#NAME”,初学者因对函数不熟悉可能会出现把“VLOOKUP”输错了。建议初学者,采取插入函数的方式来录入函数,这样按提示操作不容易出现语法结构错误。w8m办公区 - 实用经验教程分享!

    VLOOKUP的用法与实例及出错的处理办法w8m办公区 - 实用经验教程分享!

  • 2

    VLOOKUP函数少了英文状态的双引号或错用了中文格式的双引号。w8m办公区 - 实用经验教程分享!

    当查找对象是字符时,需给字符加上英文状态的双引号(“”),未给字符添加英文状态的引号(“”)或者错用中文状态的引号都会有”#NAME“的报错结果。w8m办公区 - 实用经验教程分享!

    VLOOKUP的用法与实例及出错的处理办法w8m办公区 - 实用经验教程分享!

  • 3

    查询对象不在查询区域的第一列,会出现“#N/A”的错误提示。w8m办公区 - 实用经验教程分享!

    解决办法是调整列的顺序或将该列复制粘贴到第一列。w8m办公区 - 实用经验教程分享!

    VLOOKUP的用法与实例及出错的处理办法w8m办公区 - 实用经验教程分享!

  • 4

    VLOOKUP参数个数多了或少了。w8m办公区 - 实用经验教程分享!

    VLOOKUP参数个数是4个,当最后一个是1或TRUE时,可以省略,0或FAUSE时不能省略。w8m办公区 - 实用经验教程分享!

    1、当参数个数小等于2时,系统会提示参数个数太少。w8m办公区 - 实用经验教程分享!

    2、多于4个参数时,系统会提示参数个数太多。w8m办公区 - 实用经验教程分享!

    3、当我们要精确查找时,但少了最后一参数0或FAUSE,系统就会默认为是1或TRUE,然后进行模糊查找,就会给我们错误的结果。如图所示赵六和钱七的工资本应进行精确查找,但因少了第4个参数0或FAUSE,结果给出了错误的查找结果。w8m办公区 - 实用经验教程分享!

    上述情况说明参数也很重要,我们要按语法结构要求,确保参数个数正确。特别是用嵌套公式时容易出错,要认真检查。w8m办公区 - 实用经验教程分享!

    VLOOKUP的用法与实例及出错的处理办法w8m办公区 - 实用经验教程分享!

  • 5

    要返回的值超出查询区域会出现错误提示“#REF!”。如图所示要返回值是工资,在查询区域B:E中的第4列,6应更正为4。w8m办公区 - 实用经验教程分享!

    VLOOKUP的用法与实例及出错的处理办法w8m办公区 - 实用经验教程分享!

  • 6

    要处理的表格中的数据不一致。w8m办公区 - 实用经验教程分享!

    1、若是因存在不可见空格或字符造成数据看起来一样其实不一样,那么,就要把不可见空格或字符去除。去除方法参考:http://jingyan.baidu.com/article/9f7e7ec08944846f281554b5.html。w8m办公区 - 实用经验教程分享!

    2、表面看起一样的数字,因格式不统一,造成查找出错。w8m办公区 - 实用经验教程分享!

    一是文本型与数字型不统一造成查找出错。我们要把它们统一起来,文本型的*1可变成数字型,把数字型的变成类似A2&""就能变成文本型。w8m办公区 - 实用经验教程分享!

    二是文本型与日期型不统一造成查找出错。用DATE函数把文本型变成日期型,用TEXT函数把日期变成文本型。w8m办公区 - 实用经验教程分享!

    3、若是因无唯一关键字段,若直接查找就会因重复项而出错,这时我们就应该想办法创建一个具有唯一性的关键字段。w8m办公区 - 实用经验教程分享!

    如图所示:两张表中无唯一关键字段,且有姓名重复或者出生日期重复的人,我们可以用“姓名”&“出生日期”作为查找对象,这样就减少了出错的概率。w8m办公区 - 实用经验教程分享!

    VLOOKUP的用法与实例及出错的处理办法w8m办公区 - 实用经验教程分享!

  • 注意事项

    • 正确使用绝对引用和相对引用,提高效率和避免出错。
    • 如果本文帮到了你,请在下方投票,若你觉得本文有不足,欢迎指点。不管是投票还是指出不足都将不甚感激。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!w8m办公区 - 实用经验教程分享!


    标签: excel实例处理办法

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码