小B:哎,拉登啊,昨天你的《P_lookup,秒杀Lookup函数》那篇文章,是不是牛逼吹的,有点过了。我找到你给我看的文章了,人家写15条的功能呢,你的P_LOOKUP都能实现吗?你就吹吧
拉登:你小子,给你解决了问题,不谢谢我就算了,还质疑我的能力。来,来,不服,我一条一条跟你过一下。我要让你服的五体投地。
吶,前两条,基本的基础用法,和单条件用法,咱就不看了,直接从有难度的开始。
多条件查找
拉登:这个表格呢,要根据尺码、颜色两个条件,查找对应的价格。先看看LOOKUP的公式
估计你肯定看不明白,能看明白也不一定记得住,记住了,用的时候也写不出来,写出来也不一定一次就能写对。所示,还是让我,来给你讲解一下吧。
- 构建尺码的数组,返回结果是true和false的一个数组,我把这个数组叫A吧。A={true,false,true,false}
- 构建颜色的数组,返回结果是true和false的一个数组。把这个数组叫B,B={true,false,true,false}
- 数组A和数组B相乘,true乘以true=1,false乘以true或false结果都是0,这样就构建了一个包含1和0的数组,我把它叫做C。
- 用0除以数组C,0除以1等于0,0除以0结果是错误值#DIV0!,这样就构建了一个包含0和错误值的数组,我把它叫做D。
- 使用LOOKUP函数,在数组D中,查找最后一个小于1的值。并返回D2:D7中对应的结果。
我讲完了。简单吗?不简单。记住了吗?没记住。会了吗?不会,哈哈哈!
小B:呃... 那个... 还是说说,你的P_LOOKUP吧,能比这简单点吗?
P_LOOKUP的简单方法
拉登:P_LOOKUP的方法,就简单多了,所见即所得,我们的需求,是根据尺码和颜色,找出对应的价格。看好了,过程很简单。
- 参数1,是要查找的条件,我们要查找尺码和颜色,那就选择这两个区域。
- 参数2,是要查找的范围,选择数据区域中,尺码和颜色的列。
- 数据区域的第1行,必须是标题行
- 标题的顺序没有要求,也就是说,B列是颜色,C列是尺码也没有关系。
- 参数3,查找数据对应的标题行,因为我们要根据这个标题,去选择区域(参数2)里面找嘛,对吧。
- 参数4,要返回的数据列中,对应的任意的单元格。我们d的重点,是要知道返回那一列,所以只要在这一列,选择哪个单元格,都无所谓啦。
来,给你个动态效果图,让你过过瘾!
小B:诶,这个好哎,一下子就记住了,没有什么乱七八糟的数组。拉登,你真厉害,我拜你为师吧!
拉登:拜我为师?我可不是随便收徒弟的人,这样吧,关注我的公众号,并转发这篇文章,截图发我个人微信,我就收你这徒弟。拉你进我的【Excel偷懒群】。
小B:好嘞!马上就去。
获取P_LOOKUP
- 关注我的公众号号
【拉小登】
,回复【公式plus】
,就可以免费下载了。 - 下载完成后,打开【公式plus】,然后打开你的表格,就可以使用P_LOOKUP函数了。
本节示例文件
公众号回复
【0413】
获取下载链接
我是拉小登,如果你喜欢我的文章,请转发或者打赏,有你的支持,我才能继续写出更多,更好的教程,咱们明天见。