Excel 如何提取行有有效数据最后一行的最后一个有效数据

2025-05-16 23:23:01
推荐回答(2个)
回答1:

LOOKUP和ISNUMBER函数综合处理

Excel版本参考:2010

测试数据区域:A1:A13,其中有数字、文本和空格

1、选中B1单元格

2、输入公式:=LOOKUP(1,0/(ISNUMBER(A1:A13)),A1:A13)

3、同时按住CTRL+shift,在按下enter,输入正确公式左右两边有{}符号

4、查看效果(100,正确的结果)

回答2:

如图,

提取最后一行的最后一个数据:=LOOKUP(1,0/(OFFSET($1:$1,MAX(IF($A$1:$G$6="","",ROW($A$1:$G$6)))-1,)<>""),OFFSET($1:$1,MAX(IF($A$1:$G$6="","",ROW($A$1:$G$6)))-1,)),按CTRL+SHIFT+ENTER结束。


提取最后一列的最后一个数据:=LOOKUP(1,0/(OFFSET($A:$A,,MAX(IF($A$1:$G$6="","",COLUMN($A$1:$G$6)))-1,)<>""),OFFSET($A:$A,,MAX(IF($A$1:$G$6="","",COLUMN($A$1:$G$6)))-1,)),按CTRL+SHIFT+ENTER结束。