现在位置:首页 > Excel相关 > Excel函数 > 函数365之LOOKUP函数:有了我VLOOKUP可以退休了

函数365之LOOKUP函数:有了我VLOOKUP可以退休了

一村之长  Excel函数  2017-3-17  616  0评论
函数名称:LOOKUP

函数作用:LOOKUP函数可从单行或单列区域或者从一个数组返回值。

函数语法:
LOOKUP(查找条件,数据区域)
LOOKUP(查找条件,条件区域,结果区域)

注意事项:
1、LOOKUP函数有两种语法,第一种是数组形式,只有2个参数,第2参数为数据区域或者数组;第二种是向量形式,有3个参数,其中第2参数为条件区域,第3参数为返回结果的区域。

2、如果LOOKUP函数找不到查找条件,则它与查找区域中小于或等于条件的最大值匹配。

3、如果查找条件小于查找区域中的最小值,则LOOKUP会返回 #N/A 错误值。
 
函数应用:
实例1、根据下表B列分数判断等级,小于60分E级,大于等于60分小于70分D级,大于等于70分小于80分C级,大于等于80分小于90分B级,大于等于90分A级,如C列所示。
1.png

函数公式:=LOOKUP(B2,$E$2:$F$6),公式下拉即可
解释说明:需要处理分段查找的一般可以使用LOOKUP函数,这里也可以写成=LOOKUP(B2,$E$2:$E$6,$F$2:$F$6),具体的套用函数语法即可。

实例2、根据下表A列的身份证号码,判断星座,如B列。
3.png

函数公式:=LOOKUP(--MID(A2,11,4),{101,"摩羯座";120,"水瓶座";219,"双鱼座";321,"白羊座";420,"金牛座";521,"双子座";622,"巨蟹座";723,"狮子座";823,"处女座";923,"天秤座";1024,"天蝎座";1123,"射手座";1222,"摩羯座"}),公式下拉即可

解释说明:星座是由出生的月份和日期决定的,身份证号码的第11位到第14位为身份证号码的月份和日期,然后根据月对应的星座用LOOKUP函数进行查询即可,如下图。
4.png

实例3、根据下表左侧ABCD四列数据,按照条件要求查询产量。
2.png

函数公式:=LOOKUP(1,0/((A2:A11=F2)*(B2:B11=G2)*(C2:C11=H2)),D2:D11),结果为681
解释说明:

1、本题是多条件查询,所以用(A2:A11=F2)*(B2:B11=G2)*(C2:C11=H2)可以判断当全部条件都成立的时候结果为1,否则结果为0(TRUE*TRUE=1,TRUE*FALSE=0);


2、然后用0除以1或者0,就会得到一个有0和#DIV/0!错误值组成的数组,然后LOOKUP函数查找1在数组里面的位置,就会找到最后一个0所在的位置,然后去查找对应的结果(产量)。


实例4、根据下表A列数据提取其中的数值,效果如B列。
5.png

函数公式:=LOOKUP(9^9,--LEFT(MID(A2,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A2&"0123456789")),99),ROW($1:$99))),公式下拉即可。

解释说明:
1、关于MIN(FIND({0;1;2;3;4;5;6;7;8;9},A2&"0123456789"))查找第一个数字的位置,请回复“FIND”查看该函数用法;

2、关于LEFT函数截取数字请回复“LEFT”查看该函数用法。 


2.png

评论一下 分享本文 联系站长
我的Excel
看完文章就评论一下!
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论