如何找出EXCEL表中最后一个非空的大于0的数值。

如题所述

EXCEL表中求一列最后一个非空大于等于0的数值,方法如下:

第一步,先找这个非空且大于0的数在列中的行号,公式表达如下:MAX(FILTER(SMALL(IF(B1:B20>=0,ROW(1:20),4^8),ROW(1:20)),SMALL(IF(B1:B20>=0,ROW(1:20),4^8),ROW(1:20))<4^8))

第二步,再配合INDEX,完成数值匹配结果。完整公式如下:=INDEX(B1:B20,MAX(FILTER(SMALL(IF(B1:B20>=0,ROW(1:20),4^8),ROW(1:20)),SMALL(IF(B1:B20>=0,ROW(1:20),4^8),ROW(1:20))<4^8)),1)

本例中,我模拟了数值查找方法,在2021版本中成功查到结果。供你参考。

温馨提示:内容为网友见解,仅供参考
无其他回答

如何找出EXCEL表中最后一个非空的大于0的数值。
第一步,先找这个非空且大于0的数在列中的行号,公式表达如下:MAX(FILTER(SMALL(IF(B1:B20>=0,ROW(1:20),4^8),ROW(1:20)),SMALL(IF(B1:B20>=0,ROW(1:20),4^8),ROW(1:20))<4^8))第二步,再配合INDEX,完成数值匹配结果。完整公式如下:=INDEX(B1:B20,MAX(FILTER(SMALL(IF(B...

表格excel如何获取某行最后一个非空单元格的值
如果数据查找列是数值,那么输入 =LOOKUP(9E+307,1:1) 如果数据查找列是文本,那么输入 =LOOKUP(1,0\/(1:1""),1:1)

如何在Excel中找到第一行中最后一个非空的值。
1.查找数据为数值:=LOOKUP(9E+307,A1:A100)说明:9.99999999999999E+307是Excel允许在单元格中输入的最大数值,为方便书写,公式中写为“9E+307”,因为通常单元格中不会有如此大的一个数值。使用LOOKUP函数在A1:A100区域中查找“9E+307”这样一个不存在的十分巨大的数值,无论A1:A100区域中的数...

Excel中如何获取某列(行)最后一个非空单元格的值
1、接下来的公式可以返回A列中最后一个非空单元格的行号:=MAX((A:A<>"")*(ROW(A:A)))2、通过这个行号我们就可以使用ADDRESS函数来获取到此单元格的地址:=ADDRESS(MAX((A:A<>"")*(ROW(A:A))),COLUMN(A:A))3、最后我们以此获取到的地址为基础使用INDIRECT函数就可以获取到此单元...

excel如何筛选出一列中最后一个非空数值?
使用LOOKUP找出最后非空单元格的数值 Excel版本参考:2010 测试数据在A列 1、B1输入公式:=LOOKUP(1,0\/(A:A<>""),A:A)2、回车,查看效果 注:LOOKUP使用方法较多,2分法的原理也较复杂,此类问题使用较统一,记住即可

Excel中如何获取某列(行)最后一个非空单元格的值
=LOOKUP("座",A:A)---显示A列最後一个文字 =LOOKUP(9^9,A:A)---显示A列最後一个数字 =LOOKUP(1,0\/(A1:A65535<>""),A:A)---显示A列最後一个数据(包含数字或文字)

在excel表格中如何使用函数自动取一列中的最后一个大于0的数值?
用公式:=LOOKUP(1,0\/(L1:L485>0),L1:L485)

excel里面如何提取几个单元格中最后一个非空单元格里的数值\/文本?
请看看是不是这个效果了,假定数据是从A列到IT列,在IL3输入数组公式,按三键 CTRL+SHIFT+回车,然后右拉至IT列。公式是读取最后一次有数据的次数,本例是第24次。=INDEX($A3:$IK3,SMALL(LARGE(IF($A3:$IK3<>"",COLUMN($A:$IK)),COLUMN($A:$I)),COLUMN(A1)))...

在excel表格中如何使用函数自动取一列中的最后一个大于0的数值
如果取B列最后一个大于0的数值,那么输入 =LOOKUP(1,0\/(B:B>0),B:B)

excel一行中最后一个数值(非空格)默认到指定的单元格里用什么公式_百度...
回答:使用LOOKUP函数的精确查找功能查找最后一个非空单元格的数据: 在H1中输入公式,按“Enter”键结束。 =LOOKUP(1,0\/(A1:G1<>""),A1:G1) 然后下拉填充公式即可。

相似回答
大家正在搜