VLOOKUP可以说是excel函数中用的频率最高的函数之一了,所以作为第一个要讲的函数。
语法
VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
第一个参数lookup_value指的是要查找的值,看单词意思lookup指查找,value值。
第二个参数table_array指的是要查找的范围,table表示表,array数组则指表中一个数组范围。
第三个参数col_index_num指的是要查找的范围,col指column表示列,index_num则指代索引值,表示要目标的值在数组的第几列。
第四个参数[range_lookup],表示查找属于模糊查找还是精确查找只有两个选项,True = 模糊查找,False=精确查找,也可以用1表示模糊查找,用0表示精确查找,如果此选项不填写的话默认属于模糊查找。
下面具体举个示例:
图1 VLOOKUP示例如图1所示,已知A列数据和B列数据,现在已知一部分A列数据,如D列所示,想要知道其对应同行的B列数据,这种情况可用VLOOKUP来进行查找。而B列和A列加起来有两列,所以col_index_num =2,上述我在A1:B5用了绝对引用,其目的是固定住索引范围,使其在公示拖拽的过程中范围不会发生变化。当然可以选择直接引用A列和B列可以达到同样的目的,如图2所示
图2 VLOOKUP示例直接范围索引列上述D列f没有在A列中找到所以会报错。
另需要注意到的是一定要选择精确查找,不建议使用模糊查找。
使用VLOOKUP时候如果不是选定整列整列的范围一定要用绝对引用,否则后续数据会出错。
使用VLOOKUP查找查找值一定在查找范围的第一列。
有问题话欢迎提问交流
网友评论