你知道怎样定位到最后非空单元格吗?
点击上方
蓝色
文字 关注我们吧!
送人玫瑰,手有余香,请将文章分享给更多朋友
动手操作是熟练掌握EXCEL的最快捷途径!
在Excel的世界里,很多时候需要查找一行或者一列中最后一个单元格的位置或值。
这里,我们所讨论的是连续的数据区域。那么,都有哪些方法可以快速地帮助我们定位到最后一个单元格的位置或值呢?
CTRL+→
在一个连续的数据区域中,我们可以很便捷地利用CTRL+→来定位到一行或者一列的最后一个单元格。
OFFSET函数和COUNTA函数组合
在单元格D2中输入"=OFFSET(B1,COUNTA($B$1:$B$12)-1,)"即可。
思路:
COUNTA函数返回非空单元格数量
OFFSET函数向下移动的最后一个单元格并返回其值
INDEX函数和COUNTA函数组合
同样地,INDEX函数也可以完成上述任务。
在单元格D2中输入"=INDEX($B$2:$B$12,COUNTA($B$1:$B$12)-1,)"即可。
思路同OFFSET函数类似。
LOOKUP函数
LOOKUP函数同样可以找到最后一个单元格,而且,还能用不同的方法实现。
单元格D2中的公式是:=LOOKUP("座",B2:B12)
单元格D3中的公式是:=LOOKUP(1,0/($B$2:$B$12<>""),$B$2:$B$12)
简单讲一下第一种方法。汉字"座"字是一个比价"大"的汉字,LOOKUP函数在单元格区域B2:B12中查找,找不到后就返回最后一个单元格的值。
这里用到了LOOKUP函数的经典公式。请参看帖子总结篇-LOOKUP函数实用终极帖。
-END-
长按下方二维码关注EXCEL应用之家
面对EXCEL操作问题时不再迷茫无助
推荐阅读:
戳原文,更有料!免费模板文档!
赞 (0)