【公式Plus】返回最后非空值,P_LOOKUP胜4次
小B:拉登师傅,你前两天写的《表格设计课》,真是个好东西。看完我才知道,原来表格还可以这么玩啊。
拉登:是吧,花点心思去设计好一个表格,确实可以避免不少的麻烦吧。
小B:恩,确实是。不过,之前你吹的牛逼,是不是该圆一下场了,俺们都等着你打脸呢?
拉登:吹牛逼?我有吗?
小B:就是你和李锐老师抬杠,说你的P_LOOKUP函数,秒杀他的LOOKUP那事儿啊!
拉登:我跟你讲,我还真不是给你吹牛逼。不信,今天咱接着往下看。该讲第8个了吧。
小B:对,《返回最后一个非空数值,和文本值》。
返回最后非空数值
1. 最后一个非空数值
拉登:按照惯例,咱们还是先看看原文中的案例。
表格中,需要获取A列,最后一个非空数值。李锐老师给出的函数,也非常的简单。
其中第1个参数,是一个科学计数法,意思是9乘以10的307次方,是一个非常大的数字。LOOKUP在查找的时候呢,默认是查找最后一个,小于这个数字的数据。因为这个数据非常大,也就返回了最后一个非空数据值。
2. 最后一个非空文本值
另外呢,李锐老师的教程中,使用LOOKUP查找最后一个非空文本值,也是用的类似的方法。
LOOKUP的公式,是这么写的
原理和查找最后一个数字是一样的,只是”々”字符,转换成电脑编码后,数值非常的大。
小B:哎,拉登老师,这个字念什么啊?
拉登:我不认识啊?
小B:那你怎么写的公式?
拉登:我复制过来的啊。
小B:那我总不能,要写公式的时候,再去找李锐老师的文章,去复制公式吧。
拉登:所以,还是来看我的P_LOOKUP的用法把。
P_LOOKUKP简单方法
拉登:废话不多说,直接看公式。首先是查找最后一个非空文本值。
公式我在之前的文章里,已经讲了很多次了。
参数1,是要查找的文本内容,既然是非空文本,就是任意字符都可以咯。所以就写“*”。
参数2,是要查找的范围。
参数3,是要查找第几个。注意了,这里就是比LOOKUP要牛逼的地方。要查找第1个就是写1,第2个就写2,如果是最后一个呢,就写-1,倒数第2,写-2,以此类推。
待会,你一定要自己动手试试,这个功能,用起来忒爽了!参数4,要返回哪一列。选择返回列的任意单元格就行。这个参数如果不写呢,默认会返回,查找列的内容。
再来看,查找最后一个非空数值。就更简单了。把参数1中的星号,改成0就行了。
小B:牛逼!不过你别高兴的太早,我听有些同学说,看不懂你的P_LOOKUP,还得下载什么宏文件,太复杂。
而且,用你的P_LOOKUP,用习惯了,连基本的LOOKUP都不会用了,越用越傻。
拉登:这就仁者见仁,智者见智了。如果你每天都要处理一堆的数据,LOOKUP早就用的很熟练了,但是就想找个简单的方法,提高一下效率,那P_LOOKUP,绝对是你明智的选择。
如果你是Excel新手,公式怎么拼写都记得不熟练,那还是建议你,从基础的学起。要知道,我在写P_LOOKUP之前,已经被LOOKUP折磨了四五年了。
行了,不扯了,快去下载本节示例文件,自己动手试试吧!
公众号回复【非空值】,获取本节示例
获取P_LOOKUP
关注我的公众号
【拉小登】
,回复【公式plus】
,就可以免费下载了。下载完成后,打开【公式plus】,然后打开你的表格,就可以使用P_LOOKUP函数了。
我是拉小登,如果你喜欢我的文章,请转发或者打赏,有你的支持,我才能继续写出更多,更好的教程,咱们明天见。
本文完
源自拉登Dony的公众号【拉小登】(ladengchupin)