Excel 如何返回一列中最后一个不为零的数值

 我来答
戴秀英金婵
2020-05-04 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:33%
帮助的人:1205万
展开全部
引用a列的最后一个非空单元格的值公式:
=lookup(1,1/code(a1:a65535),a1:a65535)
如果你用的是2007版,可以写成这样
=lookup(1,1/code(a:a),a:a)
nhking
2017-05-05 · TA获得超过3.1万个赞
知道大有可为答主
回答量:3.6万
采纳率:78%
帮助的人:1.1亿
展开全部

我只会用VBA判别,如A列最后一行有内容的:

lastrow = Cells(Rows.Count, 1).End(3).Row

如A列最后一个不为零的数值:

lastrow = Cells(Rows.Count, 1).End(3).Row
for i = lastrow to 1 step -1
    if cells(i,1) < > 0 then
        MsgBox ("A列最后一个不为零的数值是" & cells(i,1))
        exit
    end if
next
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
地球不圆我很圆0Ft
2017-05-05 · TA获得超过818个赞
知道小有建树答主
回答量:693
采纳率:69%
帮助的人:336万
展开全部
假设数据行是从A2开始,判断末尾一个字符不是0的公式如下
=IF(RIGHT(A2,1)="0","",A2)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tcmcz
2017-05-05 · TA获得超过3496个赞
知道大有可为答主
回答量:3744
采纳率:73%
帮助的人:1089万
展开全部
=LOOKUP(1,0/A:A,A:A)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式