EXCEL中,如何显示一列中最后一行的值
如上图所示,我现在一个单元格中输入一组函数,能够在A列中数据更改添加的时候,自动显示出A列中最后一个日期的值。日期是我随便拉的,随机的,不是严格递增的那种...
如上图所示,我现在一个单元格中输入一组函数,能够在A列中数据更改添加的时候,自动显示出A列中最后一个日期的值。
日期是我随便拉的,随机的,不是严格递增的那种 展开
日期是我随便拉的,随机的,不是严格递增的那种 展开
7个回答
展开全部
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设数据在A列,在单元格B1输入下列公式之一,即可得到A列最后一行的值:
=LOOKUP(MAX(A:A)+1,A:A)
解释:
MAX(A:A)+1是求A列最大值+1,然后在A列查找这个值,Excel肯定查不到,因此只能返回最后1行的值。
理论上,这个值可以替换为A列不存在的任何值。
例如:=LOOKUP(0,A:A) 假设A列数字都不等于0,这时这个公式即可返回最后1行的数值。
=INDEX(A:A,MATCH(MAX(A:A)+1,A:A))
解释:
与LOOPUP类似,MATCH是查找行号,在A列查找MAX(A:A)+1这个值,Excel肯定查不到,因此只能返回最后1行的行号。
然后使用索引函数,可以立即得到A列最后一行的值。
=INDIRECT("A"&MATCH(MAX(A:A)+1,A:A))
解释:
思路与上面INDEX方法类似,INDIRECT函数直接使用写好的单元格地址,来读取数值,此方法也比较直观。
=OFFSET(A1,MATCH(MAX(A:A)+1,A:A)-1,0)
解释:
此思路也与上面INDEX方法类似,OFFSET函数是通过单元格偏移,来定位到最后一行单元格。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果求A列最后的数值,用如下公式
=LOOKUP(9E307,A:A)
如果求A列最后的文本,用如下公式
=LOOKUP(REPT("座",10),A:A)
=LOOKUP(9E307,A:A)
如果求A列最后的文本,用如下公式
=LOOKUP(REPT("座",10),A:A)
追问
你自己试下,显示有问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以在需要显示此日期的单元格中输入“=INDIRECT("A"&COUNTA(A:A))”,但注意该单元格格式要设置成日期的。
追问
结果是倒数第二个,不是最后一个
追答
最简单的答案应该是:=LOOKUP(9^9,A:A),只要注意格式要设置成日期的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询