LOOKUP函数,以一敌百

“我不怕学习10000 种腿法的人,我怕的是把一种腿法练习10000 次的人。”——李小龙

“我不怕学习10000 种软件的人,我怕的是把一种软件练习10000 次的人。”——卢子

熟悉卢子的人都知道,卢子十年磨一剑,全部精力都花在Excel上面。这样就导致了,常见问题,看一眼就知道解决方法。

也许,这就是专一的力量。

先来回顾昨天文章《你会Ctrl+E吗?》最后一个案例,在部门和姓名之间添加分隔符号。其实这种,借助公式,反而更灵活。

=REPLACE(A2,4,0,'-')

今天就来分享,在学习班给读者解答的一个查找案例全过程,让你真正了解卢子当时的想法。

读者:根据查找值,获取每个商品名称的价格。

查找对应值,一般用VLOOKUP函数,可惜在这里派不上用场。VLOOKUP函数只能以少的内容,查找多的,比如根据商品名称,查找字符对应的数量。

=VLOOKUP('*'&A2&'*',E:F,2,0)

以多的内容查找少的,要用LOOKUP函数,这个函数更灵活。

=LOOKUP(1,0/FIND($A$2:$A$5,E2),$B$2:$B$5)

LOOKUP函数语法:

=LOOKUP(1,0/(条件),返回区域)

这里的1跟0是固定模式,只要前面的数字大于后面就行,比如改成2和1也可以,俗称以大欺小。

只需变动条件跟返回区域即可。条件,这里用FIND($A$2:$A$5,E2),就是判断每个商品名称是否在查找值中出现,如果有就返回一个数字,没有就返回错误值。

0除以任何数值都是0 ,0除以错误值返回错误值。0/FIND($A$2:$A$5,E2)这一步的计算结果转换成0和若干错误值#VALUE!,目的是为了方便1来查找0。

在查找的时候,1查找小于等于1的值,忽略掉错误值。因为只有一个0,就找到0对应的值,返回苹果对应的价格23。

读者:我对LOOKUP有点不信任,因为每次多条件匹配的时候,VLOOKUP和INDEX+MATCH最准确,LOOKUP略次,所以我很少用。还请老师赐教。

多条件查找,首选LOOKUP函数。

对LOOKUP函数不信任,源于对这个函数不了解。如果查找每个人员的金额,直接用普通的查找方法,肯定会出错。

在使用LOOKUP函数的时候,要时刻谨记LOOKUP函数的经典查找模式,有了这个模式,查找这些轻而易举。

语法:

=LOOKUP(1,0/(条件),返回区域)

直接套用模式:

=LOOKUP(1,0/($A$2:$A$10=D2),$B$2:$B$10)

即使再增加一个条件,又何妨?

根据姓名和项目名称两个条件查找金额。

LOOKUP函数的条件,可以是一个,也可以是多个,都是直接套用就可以,都很简单。

=LOOKUP(1,0/(($A$2:$A$10=E2)*($B$2:$B$10=F2)),$C$2:$C$10)

语法:

=LOOKUP(1,0/((条件1)*(条件2)*(条件n)),返回区域)

当然LOOKUP函数也不是万能的,当数据量非常庞大,计算速度非常慢。小数据用Excel,大数据用数据库。

更多LOOKUP函数的教程,详见文章《VLOOKUP函数滚一边去,我才是Excel真正的查找之王!

源文件下载:

https://pan.baidu.com/s/1jJ2Z22E

离函数班开课时间还有11天,第三天报名人数进展。

班级详情戳文章《掌握这些,才对得住简历中的'精通'!

三大优势
报名

开学时间:2018-3-12(周一)。

学习方法:采用视频教学+在线答疑的形式。

(0)

相关推荐

  • 使用Excel如何获取到采购的最新单价,谈一下最新的LET函数

    商品采购和核算的小伙伴,因为经常遇到单价在不同时期是不一样的,那么如何获取到最新的单价,或者指定日期最近的单价来确保采购成本的核算呢?今天我们就通过几个案例来聊一下这个话题 我们从简单的开始,比如,现 ...

  • LOOKUP函数多条件查询数据

    生命中对自己最好的爱是学会肯定自己.我们不懂得肯定自己,我们就会认为自己很糟糕.人生的重塑更重要是来自内在意识的重塑.当我们发自内心地认为自己糟糕的时候,我们就会变得随意与随波逐流.学会肯定自己,我们 ...

  • LOOKUP函数的特别之处

    LOOKUP函数是一个查找函数,可以从单行或单列区域或者从一个数组返回值.LOOKUP函数具有两种语法形式:向量形式和数组形式. 一键直达 >> Excel函数学习7:LOOKUP函数 数 ...

  • 若是不会LOOKUP函数的这个用法,就太可惜了!

    表亲们,开门见山,星光先提一个小问题-- 如下图所示,A列是一些乱七八糟的数据,现在需要提取最后出现的数值,你会怎么写函数公式呢? 有一个经典的LOOKUP函数是酱紫的: =LOOKUP(9^9,A: ...

  • LOOKUP函数的使用方法

    Lookup函数一共有两种形式一种是向量形式一种是数组形式,我主要介绍其向量形式 向量形式 Lookup函数:在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值 ...

  • Excel 使用技巧 -- 如何使用lookup函数单条件逆向查询

    Excel 使用技巧 -- 如何使用lookup函数单条件逆向查询

  • LOOKUP函数的九个典型用法

    大家好啊,今天咱们一起聊聊LOOKUP函数. 这个函数主要用于在查找范围中查询指定的查找值,并返回另一个范围中对应位置的值.该函数支持忽略空值.逻辑值和错误值来进行数据查询,几乎可以完成VLOOKUP ...

  • 治疗脂肪肝,切记不可单纯以一敌百,中医早...

    治疗脂肪肝,切记不可单纯以一敌百,中医早就言明:对症是良策,用的多不如用的对. 行医20多年,经我手的患者,哪怕是同一个病,开的方也是各有不同. 一来患者体质不同,二来所处环境各异.这方,张三用了能治 ...

  • 跟李锐学Excel:LOOKUP函数根据简称查询全称

    用上这3招,让VLOOKUP如虎添翼!

  • 跟李锐学Excel:LOOKUP函数根据全称查询简称

    学会这些Excel实战技能,比你苦干一年都重要!