Lookup函数最经典的公式,99%人却不懂1和0的用法

时间:2023-10-13 11:59:44 

Lookup函数是最牛的Excel查找函数,特别是lookup(1,0/)模式横扫无数查找难题,比如反向查找、多条件查找、查找最后一个等。但,绝大多数用户只会套用,却不懂其中的原理。

搜遍百度,也没有找到一个能明白的教程,所以必须要写一个详细的教程了。

首先,先看一下lookup函数的一个查找特性:

给一个足够大的数(比范围内所有数都大),必定返回最后一个值。(原理是二分法查找,这里不再细 )

Lookup函数最经典的公式,99%人却不懂1和0的用法

无论你添加什么类型数值,只要小于给定的值,都会返回最后一个

Lookup函数最经典的公式,99%人却不懂1和0的用法

如果有错误值,直接忽略

Lookup函数最经典的公式,99%人却不懂1和0的用法

这个忽略错误值的特征非常重要,因为当根据条件查找时,只需要不符合条件的全变成错误值,就可以用lookup查找后最后符合条件的。

不符合条件的怎么变成错误值?任意数字除0就会变成错误值 #Div/0!,下面举一个例子。

【例】如下图所示,要求根据姓名查找对应的工资

E2公式:

=LOOKUP(1,0/(A2:A8=D2),B2:B8)

Lookup函数最经典的公式,99%人却不懂1和0的用法

A2:A8=D2 是用A列的姓名和D2的姓名进行逐一对比,结果只有两个:相同返回True,不同返回False。按F9键可以查看。

Lookup函数最经典的公式,99%人却不懂1和0的用法

在四则运算时,True相当于数字1,False相当于数字0,所以不符合条件的值变成了错误值,符合条件变成了0。

Lookup函数最经典的公式,99%人却不懂1和0的用法

根据lookup忽略错误值、用足够大的数查找最后一个数字的原理,就可以准时查找到符合符件的值。

=LOOKUP(1,{#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;0;#DIV/0!;#DIV/0!},B2:B8)

公式中为什么用1和0,其他数字可以吗?当然可以,只要第一个数字大于第二个数字

如:

=LOOKUP(9999999,9999998/(A2:A8=D2),B2:B8)

用1和0只是看着简便而已,现在明白了吧。

所以利用这个原理,多列判断也可以实现,只是添加对比条件而已。

=LOOKUP(5,3/((A2:A7=E2)*(B2:B7=F2)),C2:C7)

Lookup函数最经典的公式,99%人却不懂1和0的用法

说:每次分享lookup函数公式,总会有人提问1,0的含义。现在你明白了吗?你身边肯定有99%的同事不理解,就帮把本文分享出去吧。

标签:look,up,LOOKUP函数,lookup函数的使用方法,VLOOKUP函数,Excel教程
0
投稿

猜你喜欢

  • 如何在Mac上使用iCloud云盘进行文件同步?

    2022-05-19 17:46:09
  • WPS演示技巧—轻松对齐多个文本框

    2023-09-11 06:56:27
  • 笔记本电脑怎么设置分辨率?

    2023-07-05 15:58:21
  • Win7提示rundll32已停止工作怎么办?

    2023-12-27 02:19:17
  • word怎么设置段落悬挂缩进图解

    2023-12-05 04:35:06
  • win10电脑玩人工3卡怎么办-win10电脑玩人工3卡解决方法

    2023-08-07 06:33:57
  • 电脑中注册表受限制无法打开的解决方法

    2023-08-24 06:47:27
  • Windows7修改系统启动项的方法

    2023-10-28 06:22:42
  • Win10系统玩游戏总是闪退怎么解决?

    2023-01-22 19:32:53
  • win10频繁死机_图文详解win10经常性死机的解决办法

    2023-10-27 06:06:08
  • 视频编辑王怎么剪辑视频?视频编辑王剪辑视频的方法

    2023-07-17 16:52:22
  • Win11安装Android子系统需要的配置要求 Win11安卓子系统配置说明

    2023-10-17 12:58:29
  • 微软:Windows 10基本就是这个样子了

    2022-05-19 12:08:41
  • 遇到生僻字 Word帮你学它的读法

    2022-12-13 13:35:28
  • 你居然还不知道SUMIF函数这些用法,千万不要说自己熟练掌握Excel

    2022-11-27 04:42:49
  • Excel如何制作精美的小学生课程表(小学生家长神器)

    2023-12-10 06:47:07
  • 喜马拉雅听书签到积分怎么领?领取喜马拉雅签到积分的方法

    2022-04-25 15:49:48
  • PS使用教程:如何在Photoshop中使用标尺工具?

    2022-08-22 12:11:16
  • Win10预览版14393怎么设置小娜关注2016里约奥运会?

    2022-10-13 04:20:00
  • win7如何查看电脑配置信息_图文详解win7如何查看电脑配置教程

    2022-12-31 14:08:06
  • asp之家 电脑教程 m.aspxhome.com