EXCEL公式=LOOKUP(1,0/A1:A12<>""),A1:A12).其中的0/A1:A12<>""是什么意思?

如题所述

公式应该是=LOOKUP(1,0/(A1:A12<>""),A1:A12)
是先判断A1:A12中每一个都是否为空
若为空则返回FALSE,不为空则返回TRUE
FALSE可视为0,TRUE可视为1
然后分别用0除
除到FALSE则为错误值#DIV/0!(因为0不能被除以)
除到TRUE则为0
公式LOOKUP则是查找通过0/(A1:A12<>"")返回的数组中小于等于1的数值
然后返回最后一个不大于1的值(即最后一个0)对应的A1:A12中的数据
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-07-24
这公式是错误的。
正确公式应该是
=LOOKUP(1,0/(A1:A12<>""),A1:A12)
第2个回答  2015-02-12
A1:A12<>"" 是判定选定单元格不等空值,0/是保留逻辑值true,不专业,希望对你有帮助!~
相似回答