excel中VLOOKUP函数的使用

        最近收集数据的时候,遇到了根据一个表格的内容来填充另一个表格的对应内容,这就用到了VLOOKUP函数。它的功能就是根据用户提供的查找值,从表格首列找到该查找值,返回该查找值所在行的特定内容。

1. VLOOKUP函数的使用

        基本语法:VLOOKUP(lookup_value, table_array,col_index_num, range_lookup)

        其中括号里第一个是查找值,第二个是查找范围,第三个是返回特定内容的列数,最后一个是精确查找/模糊查找

        首先在excel中,输入=vl(英文模式下!!!)然后会弹出对应函数,点击tab键,函数就自动生成。

        然后点击fx,就会跳转到设置参数界面(新手建议这样操作)。

        第一行输入/点击查找值在表中的位置,第二行可以手动选择表格范围或者输入对应表格位置,第三行输入返回值的列数,第四行输入0就是精确查找,输入其他数字就是模糊查找。下面是我个人的操作图。

        最后点击确定,生成一个特定的返回值,选中该单元格的右小角,当出现小十字架以后,双击即可自动填充。

2.VLOOKUP函数常见的错误

  • 部分值出现#N/A的报错

    • 第一种可能是你的表格里没有该内容

    • 如果有该内容,那就是第二种,你的函数在自动向下填充时,第二项内容的值也在跟着向下变化,这个时候我们需要把表格范围固定住(例如我上面的操作),只需要将第二项全选摁“F4”,在自动填充,就不会报错了

  • 全部出现#N/A的报错

    • 查找值不在首列

              例如我要根据A的值来填充对应的B,但我的表格范围不是(A,B)而成了(B,A),函数写成=VLOOKUP(N84,84:90,1,0),就会出现如下结果,所以我们需要把A列放表格首列。

      • 数据类型错误

                我当时从网上复制过来数字,但没注意它时常规格式,而查找的表格是数字,对它用vlookup函数时,就出现#N/A报错。所以需要我们将数据类型调成同一种。

                例如当你把数据复制粘贴到excel时,会出现‘警号’,你点击它就有转化为数字的选项。或者粘贴时选‘选择性粘贴’,只粘贴文本不要格式,如果数字是文字格式,再用=INT(输入转化的值的位置)转化为数字就可以用VLOOKUP函数了 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值