excel获取筛选后最后一个非空单元格的行号?
在Excel中我们能够使用数组公式来找到行或列中的最后一个非空单元格。然后再此通过单元格的地址并使用INDIRECT函数就可以获取到此单元格的值。
excel 如何使用数组公式来找到行或列中的最后一个非空单元格
取得一列中的最后一个非空行
1、接下来的公式可以返回A列中最后一个非空单元格的行号:
=MAX((A:A"")*(ROW(A:A)))
2、通过这个行号我们就可以使用ADDRESS函数来获取到此单元格的地址:
=ADDRESS(MAX((A:A"")*(ROW(A:A))),COLUMN(A:A))
3、最后我们以此获取到的地址为基础使用INDIRECT函数就可以获取到此单元格的值
=INDIRECT(ADDRESS(MAX((A:A"")*(ROW(A:A))),COLUMN(A:A)))
取得一行中的最后一个非空列
1、接下来的公式和上面取得非空行的公式原理是一样的,它可以返回第一行中最后一个非空单元格的列号:
=MAX((1:1"")*(COLUMN(1:1)))
2、同理通过这个列号我们就可以使用ADDRESS函数来获取到此单元格的地址:
=ADDRESS(1,MAX((1:1"")*COLUMN(1:1)),1)
3、最后我们以此获取到的地址为基础使用INDIRECT函数就可以获取到此单元格的值
=INDIRECT(ADDRESS(3,MAX((3:3"")*COLUMN(3:3)),1))
注意:以上公式都是数组公式,所以你必须使用CTRL+SHIFT+ENTER来输入这些公式
在Excel里筛选数字时,在没有空白行和存在相关数据时,为什么不能显示结果?
因为筛选的时候是默认活动单元格里面的内容。举个例子,这样如下一张表格:
当你点击筛选的时候。里面的内容只会有A存在。如图:
因为AB之间 以及B3之间有空白行的存在,导致下面2个表格为非活动的表格。要解决这个问题就是,CTRL+A全选表格后在进行筛选。如图:
这样就可以筛选到全部的数据了。
EXCEL筛选不出空白行
材料/工具:Excel2010
1、如下图有很多空白的行列,想要删掉这几行空白的行列,先选中第一行,然后点击菜单栏下面的筛选。
2、筛选的时候直接选择空白的框框,然后选中空白的行,单机右键选择删除。
3、高级筛选,从若干条信息中查找出想要的信息,可使用高级筛选。
4、先找到筛选模块,然后选择高级筛选,界面上会出现一个小框框。第一行列表区域,需要选中的信息是数据的来源,也就是一开始就有的数据。
5、然后在上面的圆圈按钮选择下面的圆圈:将筛选结果复制到其它位置。
6、如下面,指的位置就是I1和J1,语文和数据两个单元格,用鼠标选中即可。
7、然后点击确定就可以发现,我想要的信息都已经筛选过来了。
Excel筛选如何加空行不筛选空行以下的?
空行阻断筛选,这是excel本身的设定。如果想要连续筛选,在空行处填写一个随意的数值
比如有时候我们有序号列,那么我们把序号都填充好,也是可以的。
Excel 为什么自动筛选时没有空白这个选项
需要用到定位,正常操作步骤如下:
1、首先打开excel表格,可以看到里面有很多空白的,现在就开始进行筛选出来操作。
2、首先鼠标全选中这个表格。
3、然后点击快捷键“F5”,打开定位选项框,在打开的窗口中点击“定位条件”。
4、然后出现新的界面,找到并选中“空值”选项即可。
5、然后出现新的界面,刚才选中区域内的全部空值就选中了,这样就可以进行其他的操作。
Excel表格中如何不筛选空白行下面的数据?
1.所选的列中没有空白单元格,所以不出现,如果列中间有空白单元格的时候就会出现。2.EXCEL只会从上向下取前1000个不重复数据作为筛选条件,如果在前1000个不重复数据范围内存在空格,就会出现空白非空百的选项。