之前看的您写的公式,能给详细解释一下吗?如果取列倒数第二个格的值呢?

LOOKUP和ISNUMBER函数综合处理

Excel版本参考:2010

测试数据区域:A1:A13,其中有数字、文本和空格
1、选中B1单元格
2、输入公式:=LOOKUP(1,0/(ISNUMBER(A1:A13)),A1:A13)
3、同时按住CTRL+shift,在按下enter,输入正确公式左右两边有{}符号
4、查看效果(100,正确的结果)

第1个回答  2017-09-19
=LOOKUP(1,0/(ISNUMBER(A1:A13)),A1:A13)这个公式的解释如下:

1、ISNUMBER(A1:A13) 是判断A1:A13是不是数值,如果是数值,则返回True,否则False
2、0/ISNUMBER(A1:A13) ,0除以True是0,false返回错误值,
3、Lookup找到最后一一个0的为位置,对应的A1:a13的值来自:求助得到的回答
第1个回答  2017-09-19
公式修改为
=LOOKUP(1,0/(ISNUMBER(A1:A12)),A1:A12)

=LOOKUP(9^9,A1:A12)

=LOOKUP(9E+307,A1:A12)

=A12
相似回答