excel怎么表示从某一单元格到该行或列的最后一格

2024-11-25 14:03:56
推荐回答(5个)
回答1:

如果是VBA代码中
例如从A2到A列最后一个单元格
可以用
range("A2:A"&range("A65536").end(3).row)
就可以

回答2:

如果是2003版
最大的行数是65536行,
最大的列数是256列即最后一列的列标为IV列

如果是2007及以上版本
最大的列数为16384列,即最后一列为XFD列
最大行数为1048576行

比如是2003版的A3单元格到A列最后一个单元格,则可以将这个单元格区域表示成
A3:A65536
比如是2003版的A3单元格到第3行的最后一个单元格,则可以将这个单元格区域表示成
A3:IV3

比如是2007版的C5单元格到C列的最后一个单元格,则可以将这个单元格区域表示成
C5:C1048576
比如是2007版的C5单元格到第5行的最后一个单元格,则可以将这个单元格区域表示成
C5:XFD5

回答3:

A3:A65536
这是在EXCEL2003及以前的版中

在EXCEL2007中要大于这个值。

补充:
如果A列数据间没有空行,可以用COUNTA(A:A)来表示最后一个数据所在的行号
表达式可以这样:
="A3:A"&COUNTA(A:A)+2

这个只是字符串表示的,如果要把这个表达式转换成引用,就要用INDIRECT函数。

回答4:

(a3:an),n就是最后一行的行标

回答5:

offset(a3,,,counta(a:a)-2)