excel中lookup函数查找最后一个单元格非空值

2024-10-12 08:09:54

1、关于lookup函数的基本用法,可以参看有关经验,需要说明的是,第二个参数array函数默认的是升序排列。

excel中lookup函数查找最后一个单元格非空值

3、在A9单元格中录入公式:=LOOKUP(999^10,A1:A8)

excel中lookup函数查找最后一个单元格非空值

5、向右拉复制填充,此函数即把每列最后一个数值查找出来了。

excel中lookup函数查找最后一个单元格非空值

7、上面我们举了查找“列”字斤谯噌最后一个非空单元格内容的公式实例,如果是“行",公式也是一样的,只是把区域换成行区域就OK了。如下掬研疔缎图所示:我们要查找并返回行最后一个单元格内容,可以在H1中录入公式=LOOKUP(9^7,A1:F1),公式返回最后一个非空单元格值2,向下复制填充公式,即把每行最后一单元格内容查找出来了。

excel中lookup函数查找最后一个单元格非空值

9、例如,下图中,需要我们找到B列到G列中最后一个非空单元格数值后返回A列中对应的月份。

excel中lookup函数查找最后一个单元格非空值

11、回车,函数返回最后一个数值所对应的A列“7月份”,

excel中lookup函数查找最后一个单元格非空值

13、我们来解释一下此函数的含义:=LOOKUP(1,0/(B1:B7<>""),$A$1:$A$7),B1:B7媪青怍牙<>""是判断B1:B7区域内不等于空的数值,返回{TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE},用0除,返回{0;#DIV/0!;0;#DIV/0!;0;0;0}函数转化为:LOOKUP(1,{0;#DIV/0!;0;#DIV/0!;0;0;0},$A$1:$A$7),也就是在区域{0;#DIV/0!;0;#DIV/0!;0;0;0},$A$1:$A$7)中查找1的值,查到后返回,因为函数默认区域内的值是升序排列的,忽略错误值后区域内的值全是0,所以函数一直向下查找,直至查找到最后一个0的值,并返回区域$A$1:$A$7的相应值“7月份”。

excel中lookup函数查找最后一个单元格非空值excel中lookup函数查找最后一个单元格非空值
猜你喜欢