
 
 公司每天都会收到其他单位的付款金额,现在想查询最后一天是哪家单位付款及付款金额?
  在E2单元格输入公式。
  =LOOKUP("座",B:B)
  在F2单元格输入公式。
  =LOOKUP(9E+307,C:C)
  或者直接在E2单元格输入下面任意一个公式,并向右复制公式,一次生成2个结果。
  =LOOKUP(TODAY(),$A:$A,B:B)
  =LOOKUP(TODAY(),$A:B)
  原理分析
  为了更好的了解公式的含义,我们先看看下面几条公式。
  =LOOKUP(10,{1;2;3;9;5;6;7;8;4})
  返回4。
  =LOOKUP(100, {1;2;3;9;5;6;7;8;4})
  返回4。
  =LOOKUP(1000,{1;2;3;9;5;6;7;8;4})
  返回4。
  也就是说,LOOKUP函数查找到最后一个满足条件的值,在数字不确定的情况下,查找的值越大越能保证查找到的值得准确性。9E+307是一个很大很大的数字,Excel允许最大的数字不能超过15位,而9E+307是9乘以10的307次方,比最大值还要大,查找最后一个值是相当保险。座是一个接近最大的文本,当然类似于々这种生僻字比座还大,但正常情况下不会出现,所以就用座来查找最后一个文本。
  同理用TODAY()也就是今天的数字查找过去发生的日期,肯定也可以查找到最后一个对应值。