判断一列或一行最后一个非空单元格位置并取值

 时间:2024-10-17 13:28:03

1、如下图表格中A列有一些数据,如何判断最后一个非空单元格所在的位置?

判断一列或一行最后一个非空单元格位置并取值

2、由于数据是在一整列,如要判断位置,只需要知道最后一个非空单元格的行号即可,因此下步一即为通过设置公式来获得行号! 具体思路如下:

3、行号可以使用ROW公式获得,该行是否为空值,则可以使用IF函数加以判断,如果最后一个单元格非空,则最后一个单元格的行号肯定是所有行号中最大的数值,可以使用MAX函数获得。

4、通过以上三点,我们就可以结合三个公式获得到最大的行号,蒉翟蛳庹从而得到最后一个非空单元格所在的位置。公式组合如下:=MAX(IF(A1多唉捋胝:A65536<>"",ROW(A1:A65536)))该公式需要同时按下CTRL+SHIFT+ENTER以数组公式的方式输入。

判断一列或一行最后一个非空单元格位置并取值

5、即便是A列中有空白单元格也不影响此公式得出最终正确的结果。

判断一列或一行最后一个非空单元格位置并取值

6、在获得此位置的情况下,取其对应的值就容易多了,可以使用以下公式中的任一一个。=INDEX(A:A,MAX(IF(A1:A65535<媪青怍牙>"",ROW(1:65535),0)))=INDIRECT("A"&MAX((A1:A1000<>"")*ROW(A1:A1000)))以上两个公式均需要按CTRL+SHIFT+ENTER以数组公式的方式输入。

  • 怎样使用VBA取得指定文件夹下图片名称?
  • Word如何快速筛选出前十项#校园分享#
  • Excel表中VBA的程序如何使用Space函数
  • EXCEL 批量替换字符串
  • 如何在excel中快速找出数值前10位并突出显示
  • 热门搜索
    如何设计游戏 黔南旅游 oppo充电提示音在哪里设置 页面布局在哪里 心在哪里安放 如何设置打印机共享 长海县旅游攻略 如何清洗键盘 四维彩超哪里做最好 花椰菜怎么做好吃