分享

你还不知道LOOKUP宝“座”,赶紧看过来!

 北国之春1972 2019-06-28

LOOKUP加座,究竟是什么意思?

'座'是一个接近最大的文本,LOOKUP函数作用就相当于取消合并单元格,填充每一列的内容,效果一样。再将内容连接起来,这样就将双行标题转换成单行标题。

=LOOKUP('座',$C$1:C1)&C2

将后面的&C2去掉,会看得更加直观,就是填充合并单元格内容。

先来看下面几条公式:

=LOOKUP (10,{4;9;6;1;7;5;6;4;6;8}),返回8

=LOOKUP (100,{4;9;6;1;7;5;6;4;6;8}),返回8

=LOOKUP (1000,{4;9;6;1;7;5;6;4;6;8}),返回8

也就是说,LOOKUP函数查找到最后一个满足条件的值,在数字不确定的情况下,查找的值越大也能保证查找到的值得准确性。

9E+307一个很大很大的数字,Excel允许最大的数字不能超过15位,而9E+307是9乘以10的307次方,比最大值还要大,查找最后一个值是相当的保险。

而座是一个接近最大的文本,虽然还有比座还大的文本,但正常情况不会出现,所以写座就能查找到最后一个文本。

总结起来,查找最后满足条件的数字用9E+307,查找最后满足条件的文本用座。重点强调,是查找最后满足条件的值,不是查找最大值。

1月、2月这种属于文本,所以用座。假如将月字去掉,只剩下纯数字,就用9E+307。

再通过一个案例,加深理解。获取最后一个月的数据,也就是6月份的数据。

=LOOKUP(9E+307,B2:B13)

当然LOOKUP还有一种经典查找模式,用这种就不用判断是数字还是文本,是通用方法,经典模式平常用得最多。

=LOOKUP(1,0/(B2:B13<>''),B2:B13)

语法说明:

=LOOKUP(1,0/(条件),返回区域)

活到老,学到老。

经常有微信好友群发那些验证是不是好友的程序,一般我收到这种直接就删除好友。要验证是否为好友,其实很简单,发个红包过去即可,这样就一目了然,你觉得这方法如何?

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多