如 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中如何获取行数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)