Office技巧共享 2018-01-04 06:56:51 EXCEL中的VLOOKUP函数可以说是大家最熟悉的查找函数了,但在实际使用过程中,很多时候却有些力不从心。比如说从指定位置查找、多条件查找、逆向查找等,这些用VLOOKUP来实现有些难度,但是用LOOKUP函数却可以轻松实现。 本文介绍了LOOKUP函数的几种经典用法。 1. 查找最后1条符合条件的记录 使用公式为: = LOOKUP(1, 0/(条件区域 = 条件),查询区域) 例如:查找华为最后的价格 2. 查找符合多个条件的记录 公式写法为: =LOOKUP(1,0/((条件区域1=条件1)*(条件区域2=条件2)),查询区域) 例如,查找宋江所销售的金立价格:=LOOKUP(1,0/((B2:B10=F2)*(A2:A10=E2)),C2:C10) 3. 逆向查询 最后的查询区域可以灵活写成任意一列,从右至左、自下而上查询,均能达到目的。 例如:查找"金立"所对应的销售员 = LOOKUP(1,0/(B2:B10=F2),A2:A10) 4. 提取单元格内的数字 公式为: = -LOOKUP(1,-LEFT(A2,ROW($1:$96))) 首先用LEFT函数从A2单元格左起第一个字符开始,依次返回长度为ROW($1:$99)也就是1至99的字符串,添加负号后,数值转换为负数,含有文本字符的字符串则变成错误值。 LOOKUP函数使用1作为查询值,在由负数、0和错误值构成的数组中,忽略错误值提取最后一个等于或小于1的数值。 最后再使用负号,将提取出的负数转为正数。 |
|