Excel提取一行中最后一个非空数值对应的月份

用哪个公式能提取一行中最后一个非空数值对应的月份?我自己公式排出来的不是完全正确,会有出现偏差,请问是什么原因呢?=INDEX(B$1:R$1,MATCH(LOOKUP(9E+307,B2:R2),B2:R2,0))

假如A列
=INDEX(A:A,MAX(IF(A:A<>"",ROW(A:A)))) 写完后ctrl+shift+enter

原理,列出A列所有不为空的单元格的行IF(A:A<>"",ROW(A:A)
求最大的行,即最后一个MAX(IF(A:A<>"",ROW(A:A))
在A列里面符合要求的那个INDEX(A:A,MAX(IF(A:A<>"",ROW(A:A))))
数组计算,所以要ctrl+shift+enter
温馨提示:答案为网友推荐,仅供参考
相似回答