LOOKUP真的太厉害了,有问题套进去全解决!

为了活跃气氛继续送书,今天送3本《Excel跟卢子一起学 早做完,不加班 》,从留言区随机抽奖。昨天的中奖名单在文末。

学员群内今天有各种各样的问题,可是没想到套LOOKUP进去,几乎都解决了,跟着卢子一起来看看这个厉害的函数。

1.根据商户营业执照名称反向查找剔除原因

LOOKUP的经典查找模式不区分正反方向,直接套进去就解决。

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

语法说明:

=LOOKUP(1,0/(查找值=查找区域),返回区域)

2.将城市批量替换成带序号的内容

只替换一个可以用查找替换,批量替换,在有对应表的情况下当然用查找函数解决。相当于以字符少的查找字符多的。

=LOOKUP(1,0/FIND(A2,$D$2:$D$8),$D$2:$D$8)

语法说明:

=LOOKUP(1,0/FIND(查找值,查找区域),返回区域)

3.根据托号的关键词,返回对应的结果

跟案例2刚好相反,以字符多的查找字符少的。

=LOOKUP(1,0/FIND($D$2:$D$5,A2),$E$2:$E$5)

这里说明一下,要不然你可能一头雾水,怎么字符多的跟字符少的不管怎么查都是这个套路。

语法说明,在用FIND的时候,字符少的放前面,不管是单元格或者区域都可以,字符多的放后面,不管是单元格或者区域。

=LOOKUP(1,0/FIND(字符少的,字符多的),返回区域)

这种以关键词查找的经常用到,就比如另外一个学员的问题,原理一样,做一个对应表,然后LOOKUP+FIND组合就可以解决。

4.根据摘要提取日期

这个案例规律性非常强,直接用FIND判断2的位置,再提取6位就行。

=MID(A2,FIND("2",A2),6)

不过,很多时候,摘要提取的数字长度都是没规律的,这种情况下又该如何提取?

依然是LOOKUP就解决。

=-LOOKUP(1,-MID(A2,FIND("2",A2),ROW($1:$15)))

公式的大概意思:

FIND是判断数字的起始位置,因为不知道要提取几位,那就干脆提取1-15位,这样保证所有数字都提取到。提取出来的内容有的包含文字,因此在前面加-,纯数字的变成负数,含文字的就变成错误值。LOOKUP查找的时候,忽略错误值,找到最后一个数字,再通过-LOOKUP变成正数。

LOOKUP还有好多用法,超级灵活,如果能熟练运用,应该算半个高手了。

推荐:LOOKUP的高级用法,用起来超爽就是有点难!

上文:明年年终奖新个税模板来了!1万元要多缴几百元,快算算你要缴多少

你还知道LOOKUP哪些用法?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

(0)

相关推荐