分享

Excel中提取一列中最后单元格的数据?可能没有想的那么简单!

 王断天崖路 2018-04-20

针对在Excel中提取一列中最后单元格的数据问题,根据不同情况,可以用来很多方法来解决。

比如数据从1行开始,且中间没有空行的,可以直接用Offset和Count等函数简单组合得到,但是,数据没有那么规整,公式所得的结果将可能不是你想要的,比如以下这个:

Excel中提取一列中最后单元格的数据?可能没有想的那么简单!

以下分2种情况进行详细说明:

一、提取最后一个数字

如果仅是提取数字,比较简单,使用lookup函数即可,如下图所示:

公式:=Lookup(9e307,A:A)

Excel中提取一列中最后单元格的数据?可能没有想的那么简单!

二、提取最后一个非空单元格的内容

这种情况下,使用函数写公式一定要注意前后或中间可能出现的空单元格情况,如果使用count等函数来进行计数,将会因为忽视了空白单元格而出错,因此,建议采用公式如下图所示:

数组公式:{=INDEX(A:A,MAX(IF(A:A<>'',ROW(A:A),0)))}

Excel中提取一列中最后单元格的数据?可能没有想的那么简单!

以上公式仅供参考,也许还有更好的写法,没有深究,有更好写法的朋友,欢迎留言探讨。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多