excel如何查找最后一个出现的值
- 2023-05-16 20:46:20
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函数是通过单元格偏移,来定位到最后一行单元格。
声明:本文内容及图片来源于读者投稿,本网站无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。请将本侵权页面网址发送邮件到583666585@qq.com,我们会及时做删除处理。