假设两表在同一个工作簿,分表名称为“分表”,分表C列所含数据的行数不超过100,在总表E4单元格输入如下公式即可:
=LOOKUP(2,1/(分表!C1:C100<>""),分表!C1:C100)此为LOOKUP函数,公式中查找区域不使用整列(C:C)是为了提高运算速度。第一项 2 为查找值第二项 1/(分表!C1:C100<>"") 为只包含一行的查找向量第三项 分表!C1:C100 为返回向量此函数为在第二项中查找小于或等于第一项的最大值(若最大值有多个,则返回最后一个),并返回第三项中对应的值。
第二项中:分表!C1:C100<>""为条件判定,要么返回0(FALSE),要么返回1(TRUE) 故1/(分表!C1:C100<>"")要么返回1,要么返回#DIV/0!(不参与比较)