
excel获取指定工作表的行数、列数的具体 *** 作方法如下:
1首先,打开Excel软件
2打开源数据文件,假如需要根据证券代码显示出行业名称。现在,在I1单元格输入”证券代码“,在J1单元格输入”Nnindnme"。
3如图,选中J2单元格,单击工具栏中的"插入函数“
4d出”插入函数“对话框,选择插入IF函数
5在d出的”函数参数“对话框中,设置Logical_test参数为”I2=“”,将Value_if_true设置为“”,在Value_if_false参数框中输入“VLOOKUP(I2,A2:B2846,2),然后点击确定
获取方式说明:
第一:获取行号。
1)选中任意单元格,输入:=ROW()即返回该公式所在行的行号。这个特性可以用来编制表格的自动序号。
2)选中任意单元格,输入:=ROW(引用单元格),返回被引用单元格所在的行号。这个特性一般用其他函数的参数,比如说:=SMALL(区域,ROW(A1)),随着公式的下拉可以顺序返回1,2,3……。
第二:获取列号。
同ROW函数一样,COLUMN函数可以返回列号。如下图:
第三:获取一个区域的行数。
同ROW函数类似,ROWS函数可以返回一个区域的行数。如下图:
第四:获取一个区域的列数。
同COLUMN函数类似,COLUMNS函数可以返回一个区域的列数。如下图:
第五:获取单元格地址。
ADDRESS函数可以返回指定行、列的单元格地址。ADDRESS函数的语法如下:
ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
其中的row_num和column_num分别输入数字,即指定的第多少行、第多少列。abs_num如果是1或者省略就表示绝对引用,如果是2表示绝对行号,相对列标,如果是3表示相对行号,绝对列标,如果是4表示相对引用。常用的只有前面3个参数。具体如下图:
第六:返回列标字母。
通过第五条我们可以得到单元格地址的文本,那么我们将其中的数字去掉就可以得到列标的文本了。
例如,想返回第23列的列标,我们可以用ADDRESS公式:=ADDRESS(ROW(),23,4)获得单元格地址,然后将数字去掉。公式是=SUBSTITUTE(ADDRESS(ROW(),23,4),ROW(),"")
其中第一参数是ROW()目的是方便将数字替换掉。将ROW()替换成一个固定的数字,比如输入:=SUBSTITUTE(ADDRESS(1,23,4),1,""),也是可以的。也就是输入的行数是多少,最终就替换掉多少。
iRows=activesheetusedrangerowscount\x0d\iColumns=activesheetusedrangeColumnscount\x0d\\x0d\'如果表格前面的几行或几列可能是空的,需要获得最下面的行数和最右面的列数:\x0d\with activesheetusedrange\x0d\ iEndRow=rowscount+row-1\x0d\ iEndColumn=Columnscount+column-1\x0d\end with
以上就是关于vba excel怎么获取指定工作表的行数、列数全部的内容,包括:vba excel怎么获取指定工作表的行数、列数、如何获得excel单元格内行数、如何再VBA里获取当前工作表里数据的行数和列数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)