当前位置:首页 > 商业 > excel如何查找最后一个出现的值

excel如何查找最后一个出现的值

  • 2023-05-16 20:46:20

excel如何查找最后一个出现的值?

excel如何查找最后一个出现的值

假设数据在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函数是通过单元格偏移,来定位到最后一行单元格。

热门阅读

最新文章