2016 - 2024

感恩一路有你

Excel函数之VLOOKUP

浏览量:2677 时间:2024-08-08 10:20:19 作者:采采

介绍VLOOKUP函数的常见使用方法和注意事项

在使用EXCEL过程中,我们常常遇到将两个工作表中的数据按照某一列查询,然后返回相同行上任何单元格的值的现象。难道要手工查询吗?NO!VLOOKUP函数就是解决这个问题的好工具!下面介绍VLOOKUP函数的常见使用方法及注意事项。

语法:

VLOOKUP(lookup_value, table_array, col_index_number, [range_lookup])

创建测试数据表

打开EXCEL,创建如下测试数据表。注意ID列按升序排列。

查询员工姓名

如果我们想查询ID为8的员工姓名,可在任意空白单元格(如F2)输入,VLOOKUP(8,$A$2:$C$11,2,FALSE)后回车。

参数解释:

- 第一个参数:8,表示在数据区域(第二个参数所选的区域)的第一列搜索的值是8。

- 第二个参数:$A$2:$C$11,表示包含数据的区域是$A$2:$C$11,即在这个区域查找。

- 第三个参数:2,表示要返回所在数据区域哪列的值,这里表示返回第2列的值。

- 第四个参数:逻辑值,FALSE表示精确匹配,TRUE表示近似匹配(默认值,可以省略)。

处理重复值

如果我们想查询ID为6的员工姓名,但是ID中有两个6。如果第四个参数为TRUE的话,返回最后一个找到的值;如果第四个参数为FALSE的话,返回第一个找到的值。

处理异常情况

如果第一个参数找不到精确匹配的值,且第四个参数为TRUE或者省略,则返回小于第一个参数的最大值。

如果第一个参数小于第一列的最小值,则返回错误值N/A。

如果第三个参数小于1,则返回错误值VALUE!。

如果第三个参数大于数据区域的最大列数,则返回错误值REF!。

同时查询多个值

当然,我们还可以对一系列值使用VLOOKUP,如查找ID为1、3、5的员工姓名,可对第一个参数使用引用,然后下拉即可。

同时查询多个属性

最后,还可以一次使用多个VLOOKUP函数,如“VLOOKUP(9,$A$2:$C$11,2,FALSE)的电话是"VLOOKUP(9,$A$2:$C$11,3,FALSE)可得到周九的电话是010-10000009。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。