手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Excel公式之VLOOKUP

时间:2024-10-12 05:06:26

1、  VLOOKUP公式格式为:VLOOKUP(lookup_value,table_array,c泠贾高框ol_index_num,range_lookup),参数含义详解如下:  lookup_value是要在表格第一列中查找的值。  table_array为两列以上的数据区域(一列也可以,只是没什么意义)。  col_index_num是一个偏移量,比如,你在A列中查找数据,想要返回对应的B列的数据,从A列开始,A列为1,B列为2,所以该值为2。  range_lookup是一个逻辑值,为真或省略,则为近似查找,匹配列中小于查找值的最大值;如果为假,则为精确查找。注意Excel中的逻辑真与假的广泛定义:非零非空为真,反之为假。  注意:进行近似查找时,源数据区域要进行升序排序,精确查找不要求。  下面举例详细讲解,如下图:

Excel公式之VLOOKUP

2、  C1单元格公式为:=VLOOKUP(1,A1:B8,2),因为省略了最后的参数,所以是近似查找。公式的含义为在A1:A8中查找小于1的最大的值,显然是0.8,因为第三个参数是2,所以返回数据区域的第2列中对应的值,即B1:B8中对应的值,所以是40。  然后看看精确查找的示例,如下图:

Excel公式之VLOOKUP

3、  C1单元格公式变为:=VLOOKUP(1,A1:B8,2,),最后参数位置我没有填任何值,相当于空,对应逻辑假。等价公式:=VLOOKUP(1,A1:B8,2,FALSE),执行精确查找。因为A1:A8中没有值为1的单元格,所以公式返回错误值。  接下来,讲一讲高阶用法:逆向查找和合并条件查找。  先来看一下逆向查找,如下图:

Excel公式之VLOOKUP

4、  D1公式:=VLOOKUP(C1,IF({0,1},A1:A3,B1:B3),2,),这里出现了新内容:大括号里面包含两个值0和1,它其实是用来构成内存数组。  请大家不要对数组心生畏惧,实际上它相当Excel中的列。要讲明白这个公式,先来简单讲一下IF公式:IF(条件,值1,值2),如果条件为真,则返回值1,否则返回值2。  请看公式中的IF部分:IF({0,1},A1:A3,B1:B3),配合{0,1},则先返回0返回的值,0是假,返回第二个值,即B1:B3,然后返回1返回的值,1是真,返回第一个值,即A1:A3。那么整个IF公式返回了一个数组,包含两列数据,第一列是B1:B3的内容,第二列是A1:A3的内容,所以返回B1:B3中b对应的A1:A3中的值,即2。  最后讲一下合并条件查找,如下图:

Excel公式之VLOOKUP

5、  F1中的公式:{=VLOOKUP(D1&E1,IF({1,0},A1:A2&B1:B2,C1:C2),2,)},我们的公式两端出现了大括号,表示该公式是数组公式。当我们输入一个公式时,最后不要按回车,而是按CTRL+SHIFT+回车,则Excel会自动在公式两端加上大括号,把该公式标示为数组公式。请不要手动输入大括号!  该公式中要查找的内容是把两个单元格D1与E1合并后组成的值,即cd。&是连接符,D1&E1表示把D1与E1的内容连接起来,组成一个新值。数组公式把A1:A2&B1:B2合并后组成一列,列中内容为ab,cd,ef,第二列为C1:C3,所以整个公式返回数组中cd对应的C1:C3中的值,即2。  关于VLOOKUP公式的讲解到此结束,内容比较多,请大家仔细阅读,认真分析,多做练习。

© 手抄报圈