分享

LOOKUP函数的这个用法简单好用,不过不建议你用,会卡得怀疑人生

 Excel不加班 2023-08-02 发布于广东
与 30万 粉丝一起学Excel

根据供应商查找最后的余额。比如卢子写的这个公式,看起来没毛病,挺好的,简单好用。

很多人,包含经常会写一些很随手的公式。平常演示的表格数据量都比较少,没啥影响,一旦数据量变成几万行,会卡得怀疑人生。

引用整列,虽然方便,不过不建议你用。最好的方法,只引用有内容的区域。
=LOOKUP(1,0/(G2=$B$2:$B$23),$E$2:$E$23)

这样写确实运算效率就高了,如果数据源新增内容,难不成还得改区域,那就麻烦了。

其实,你可以把区域稍微写大点,比如现在是23行,将来可能会用到1000行,你就把区域直接写2300行。2千行肯定比100万行效率更高。
=LOOKUP(1,0/(G2=$B$2:$B$2300),$E$2:$E$2300)

接下来,顺便看看其他学员关于LOOKUP函数遇到的问题。

1.学院、专业分离

A列学院、专业混合在一起,现在要分成2列显示。

仔细观察,你会发现专业这一列右边的单元格都是空白的,可以作为条件来判断。

插入一列,然后用LOOKUP查找空白单元格。区域采用混合引用,这样下拉的时候就会逐渐变大,而LOOKUP是返回最后满足条件的值,因此能得到所有专业。
=LOOKUP(1,0/(C$2:C2=""),A$2:A2)

最后,再筛选C列有内容的就行。

2.多条件查找对应值

根据人才梯队、人才标识、薪资3个条件查找结论,如果左边的对应表没有的返回不调。

LOOKUP除了可以单条件,也可以多条件。用&可以将条件、条件区域分别连接起来进行判断。IFERROR就是让错误值返回不调。
=IFERROR(LOOKUP(1,0/(J2&K2&P2=$A$2:$A$6&$B$2:$B$6&$C$2:$C$6),$D$2:$D$6),"不调")

你还知道什么功能很好用,但用法不对,会导致表格很卡?

链接:https://pan.baidu.com/s/1cS-fSyFTHPqIs1C6G43dtg?pwd=q124

提取码:q124

陪你学Excel,一生够不够?

一次报名成为VIP会员,所有课程永久免费学,永久答疑,仅需 1500 元,待你加入。

报名后加卢子微信chenxilu2019,发送报名截图邀请进群。

推荐:至今已超过500人出错,LOOKUP函数这对括号问题,你被坑过没?
上篇:透视表搞不定,那就试试多重合并计算区域

请把「Excel不加班」推荐给你的朋友

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多