excel一列单元格怎样取最后一个单元格数据。

如单元格区域为:k5:k19,共15个单元格。单元格数据从k5开始顺序排列,但不一定每个单元格都有数据。请问:在k20怎么编制函数公式取最后一个单元格数据?

假设你的数据是在ab二列
=lookup(1,0/(a1:a4="xz20110011"),b1:b4)
这是取xz20110011最后一行值的。
另一个你晓得如何改。
如果你的那个型号很多。
建议还是将a列,重复值只取一次后,再使用上面公式,那样可以使用通用公式,会方便很多。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-07-22
求数值
=LOOKUP(9E+307,K:K)

求文本
=LOOKUP(REPT("座",99),K:K)

=INDEX(K:K,MAX(IF(K5:K19<>"",ROW(5:19))))
按三键CTRL+SHIFT+ENTER结束公式输入
第2个回答  2013-10-10
用INDIRECT函数

=INDIRECT("k"&MAX(IF(K5:K19<>"",ROW(K5:K19)),5),TRUE)
数组函数,公式编辑状态按Ctrl+Shift+Enter结束
第3个回答  2013-10-10
K20输入
=indirect("K"&max(if(K5:K19<>"",row(5:19),0)))
Ctrl+Shift+回车结束输入本回答被提问者采纳
相似回答