EXCEL中,如何显示一列中最后一行的值
11-28
方法一:
(B1-B294的数据为例)
按CTRL+G,在定位位置中输入B1:B294
或者选中B1后,按CTRL+Shift+End
方法二:
假设数据在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函数是通过单元格偏移,来定位到最后一行单元格。