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效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)
联系客服