本文总共1125个字,阅读需4分钟,全文加载时间:2.575s,本站办公入门专栏收录该内容! 字体大小:

文章导读:LOOKUP函数 lookup(lookup_value,lookup_vector,[result_vector]) lookup(查找值,查找范围(必须升序排列),返回值范围) 1.单条件查找 在E2单元格输入公式:=LOOKUP(1,0/($A$2:$A$10=D2),$B$2:$B$10) 公式……各位看官请向下阅读:

LOOKUP函数

lookup(lookup_value,lookup_vector,[result_vector])

lookup(查找值,查找范围(必须升序排列),返回值范围)


1.单条件查找

在E2单元格输入公式:=LOOKUP(1,0/($A$2:$A$10=D2),$B$2:$B$10)

公式说明:0/($A$2:$A$10=D2)判断A列姓名区域是否等于查找条件,返回逻辑值true和false,使用0除的方法将true返回0,false返回错误值。最后利用lookup的特性(忽略错误值),满足条件返回0,不满足返回错误值。这时只需要使用一个>=0的值查找就可以返回结果了。【使用0/方法主要是为了避免查找区域升序排序】

2.多条件查找

在G2单元格输入公式:=LOOKUP(1,0/(($A$2:$A$10=E2)*($B$2:$B$10=F2)),$C$2:$C$10)

公式说明:0/(($A$2:$A$10=E2)*($B$2:$B$10=F2))满足条件返回true,不满足返回false,两列数据结果相乘,返回1和0,使用0除的方法将1转为0,0转为错误值,最后LOOKUP函数忽略错误值,即返回0对应的销量。

3.查找最后一次出现的数据

在F2单元格输入公式:=LOOKUP(1,0/($A$2:$A$12=E2),$B$2:$B$12)

公式说明:使用0除的方法避免了查找范围必须升序排序的弊端,LOOKUP查找特性就是由下至上进行查找。

4.分数多等级考核

在F2单元格输入公式:=LOOKUP(B2,$E$2:$F$5)

这种方法可以轻松替代IF函数多嵌套问题,前提是先要对查找范围进行升序排序。

5.轻松提取复杂数字

在B2单元格输入公式:=-LOOKUP(1,-LEFT(A2,ROW($1:$4)))

公式说明:用LEFT函数从A2单元格左边分别提取1,2,3,4个字符,在LEFT函数前面加-(负号)母的是将数字转为负数,将文本字符转为错误值。再用LOOKUP忽略错误值的特性查找,在LOOKUP函数前面加-(负号)是为了将负数转为正数。

6.全称查找简称

在B2单元格输入公式:=LOOKUP(20,FIND($D$2:$D$5,A2),$D$2:$D$5)

公式说明:FIND函数查找简称店名在全称店名中有没有出现,找到既返回所在的字符位置,找不到返回错误值,使用查找值20(写一个比店名全称字符数大的数字即可)LOOKUP查找20忽略错误值,返回对应的简称店名。

我是小螃蟹,如果您喜欢这篇教程,请帮忙(CTRL+D)收藏本网站哦,感谢您的支持!

想要从零系统学习Excel,查看本站上方“视频教程”获取最新秋叶Office三合一办公应用课程!

以上内容由优质教程资源合作伙伴 “鲸鱼办公” 整理编辑,如果对您有帮助欢迎转发分享!

你可能对这些文章感兴趣:

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注