如何获取EXCEL 有数据区域的最大行数
发布网友
发布时间:2022-04-29 17:26
我来回答
共2个回答
热心网友
时间:2023-10-23 14:39
=MAX(IF(A:A<>"",ROW(1:65536)))
此公式是数组公式,一定要按下 SHIFT+CTRL+回车键 结束,否则结果不对。
A:A表示A列,65536表示表格的最大行数,如果你确定你使用不到那么多行数,可以适当缩小行数范围,比如改成20000,比如改成6000,等等,总之不要比你有可能用到的行数小就行。
热心网友
时间:2023-10-23 14:39
按Ctrl+End,就能定位到数据区的最后一行,最后一列。
如果是要VBA代码,录制一下这个操作即可看到:
ActiveCell.SpecialCells(xlLastCell).Select
行号= ActiveCell.SpecialCells(xlLastCell).Row
热心网友
时间:2023-10-23 14:39
=MAX(IF(A:A<>"",ROW(1:65536)))
此公式是数组公式,一定要按下 SHIFT+CTRL+回车键 结束,否则结果不对。
A:A表示A列,65536表示表格的最大行数,如果你确定你使用不到那么多行数,可以适当缩小行数范围,比如改成20000,比如改成6000,等等,总之不要比你有可能用到的行数小就行。
热心网友
时间:2023-10-23 14:39
按Ctrl+End,就能定位到数据区的最后一行,最后一列。
如果是要VBA代码,录制一下这个操作即可看到:
ActiveCell.SpecialCells(xlLastCell).Select
行号= ActiveCell.SpecialCells(xlLastCell).Row
热心网友
时间:2023-10-23 14:39
=MAX(IF(A:A<>"",ROW(1:65536)))
此公式是数组公式,一定要按下 SHIFT+CTRL+回车键 结束,否则结果不对。
A:A表示A列,65536表示表格的最大行数,如果你确定你使用不到那么多行数,可以适当缩小行数范围,比如改成20000,比如改成6000,等等,总之不要比你有可能用到的行数小就行。
热心网友
时间:2023-10-23 14:40
按Ctrl+End,就能定位到数据区的最后一行,最后一列。
如果是要VBA代码,录制一下这个操作即可看到:
ActiveCell.SpecialCells(xlLastCell).Select
行号= ActiveCell.SpecialCells(xlLastCell).Row