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) |
|
来自: 北国之春1972 > 《查找函数VLOOKUP》