手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

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

时间: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以数组公式的方式输入。

© 手抄报圈