Excel 如何表示有数据的最后一行的行数

Excel 如何表示有数据的最后一行的行数,第1张

如 A B C 为数据区

在E1单元格中显示最后一行有数据据的行号 输入公式 : =MAX(IF(A:C<>"",ROW(A:C),""))

按ctrl + shift + enter 确认

试试!

比如一个工作簿中有三个工作表:SHEET1、SHEET2、SHEET3,那么可以在SHEET1 B1中输入公式:

=LOOKUP(9E307,INDIRECT("SHEET"&ROW(A1)&"!D:D"))

下拉

即可将三个工作表中D列最后一个数字提到到SHEET1的B列中。

一、首先,打开Excel表格程序,进入Excel表格程序中打开要计算行数的文件。

二、然后,在Excel表格程序主界面上方选择函数“subtotal”,点击打开。

三、然后,在对话框中输入以下的公式,点击确定。

四、最后,即可看到Excel表格程序中,自动计算行数完成,问题解决。

每种方法中上面的是Excel的行数,下面的是Excel的列数。

方法1:

ActiveSheetUsedRangeRowsCount

ActiveSheetUsedRangeColumnsCount

缺点:有时可能会比实际数大一些,原因是如果你把最后几行(列)数据清除后(非整行或整列删除),用这个命令仍返回未清除前的值。就是说现在虽然是空的,但是你曾经用过也算你的。

方法2:

ActiveSheetRange("A65535")End(xlUp)Row

ActiveSheetRange("IV1")End(xlToLeft)Column

可以简写为:

ActiveSheet[A65536]End(xlUp)Row

ActiveSheet[IV1]End(xlToLeft)Column

缺点:只能计算出一列(行)的最后一个单元格所在的行(列)数。本例是只返回A列最后一个单元格所占的行数。

方法3:

ActiveSheetCellsSpecialCells(xlCellTypeLastCell)Row

ActiveSheetCellsSpecialCells(xlCellTypeLastCell)Column

缺点:在工作表进行对删除或清除 *** 作时也会变得比实际情况大。

方法4:

ActiveSheetUsedRangeSpecialCells(xlCellTypeLastCell)Row

ActiveSheetUsedRangeSpecialCells(xlCellTypeLastCell)Column

缺点:在工作表进行对删除或清除 *** 作时也会变得比实际情况大。

方法5:

ApplicationCountA(ActiveSheetRange("A:A"))

ApplicationCountA(ActiveSheetRange("1:1"))

只能统计一列(行)的实际使用情况,得到的不一定是最后一行(列)的位置。方法2的数值比此方法大时,说明在A列的数据间有空白未填写的单元格。

方法6:

ActiveSheetCellsFind(What:="", After:=[A1], SearchOrder:=xlByRows, SearchDirection:=xlPrevious)Row

ActiveSheetCellsFind(What:="", After:=[A1], SearchOrder:=xlByColumns, SearchDirection:=xlPrevious)Column

效果同方法2

以上方法中比较常用的是方法1和方法2。

不知你想要在什么状况下获取行号和列号?一下几点或许能帮你。

1、在VBA中环境中

获取最后一行有数据的单元格的行号的代码如下

dim i as long

i=sheet1range("a65536")end(xlup)row

获取最后一列有数据的单元格的列号的代码如下

dim i as long

i=sheet1range("iv1")end(xlleft)column

2、想知道表格最多有多少行,在a1单元格输入公式

=countblack(b:b)

想知道表格最多有多少列,在a1单元格输入公式

=countblack(2:2)

3、在工作表中,想取得一列或一行中最后一个有数据的单元格的行号或列号

如果单元格是连续的,中间没有空单元格,可以输入公式=counta(a:a)或=counta(1:1)

如果单元格区域中间有空单元格,可以输入公式,然后按下Ctrl+Shift+Enter键结束公

式编辑

=max(if(a1:a20000="",0,row(a1:a20000))

=max(if(1:1="",0,column(1:1))

以上就是关于Excel 如何表示有数据的最后一行的行数全部的内容,包括:Excel 如何表示有数据的最后一行的行数、每个工作表的行数不同,excel中如何获取每个工作表中有数据的最后一行数据、EXCEL中如何获取行数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10153709.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存