请问excel函数是什么意思? =""&INDIRECT(ADDRESS(AG1+$BB$2,3,4,TRUE,$BB$1))

请问excel函数是什么意思? =""&INDIRECT(ADDRESS(AG1+$BB,3,4,TRUE,$BB)),第1张

这个是用Address函数得到AG1+$BB$2单元格的Row行号,假设AG1为1 $BB$2为1,则Address的Row_num 为2,column 为上面第二个参数3,4为相对单元格引用,True是A1样式引用,后面的$BB$1为外部调用时的表名,然后Addrees会得到一个调用外部表格的A1样式地址,然后用Indirect(Address())调用,应该就是这样。

ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])

ADDRESS 函数语法具有下列参数 (参数:为 *** 作、事件、方法、属性、函数或过程提供信息的值。):

row_num 必需。一个数值,指定要在单元格引用中使用的行号。

column_num 必需。一个数值,指定要在单元格引用中使用的列号。

abs_num 可选。一个数值,指定要返回的引用类型。

abs_num返回的引用类型

1 或省略绝对单元格引用 (绝对单元格引用:公式中单元格的精确地址,与包含公式的单元格的 ----位置无关。绝对引用采用的形式为 $A$1。)

2绝对行号,相对列标

3相对行号,绝对列标

4相对单元格引用

A1 可选。一个逻辑值,指定 A1 或 R1C1 引用样式。在 A1

样式中,列和行将分别按字母和数字顺序添加标签。在 R1C1 引用样式中,列和行均按数字顺序添加标签。如果参数 A1 为 TRUE 或被省略,则 ADDRESS 函数返回 A1 样式引用;如果为 FALSE,则 ADDRESS 函数返回

R1C1 样式引用。

注释 若要更改 Excel 所使用的引用样式,请单击“文件”选项卡,单击“选项”,然后单击“公式”。在“使用公式”下,选中或清除“R1C1 引用样式”复选框。

sheet_text 可选。一个文本值,指定要用作外部引用的工作表的名称。例如,公式 =ADDRESS(1,1,,,"Sheet2") 返回 Sheet2!$A$1。如果忽略参数 sheet_text,则不使用任何工作表名称,并且该函数所返回的地址引用当前工作表上的单元格。

需要函数配合:INDIRECT()

=SUM(INDIRECT(ADDRESS(53,36-AM65)&":"&ADDRESS(64+AM65,36-AM65)))

倒比我快

返回单元格地址:例如

=address(1,2)返回第一行第二列位置,也就是$B$1

如果想加上sheet的话,后面还有一个参数:

=ADDRESS(行标,列标,引用方式,[R1C1]格式,工作表名)

引用方式为:绝对引用、混合引用和相对引用;

R1C1格式表示是否以R1C1格式代替我们常用的格式,例如B5在R1C1格式中显示为R5C2

第一个1代表第一行

COLUMN(A1)返回A1单元格的列值,即1

(COLUMN(A1)-1)5+1返回1,如果公式复制到B1则返回6

ADDRESS(1,(COLUMN(A1)-1)5+1))表示获取第一行,第一列的单元格名称,即字符串$A$1

=INDIRECT(ADDRESS(1,(COLUMN(A1)-1)5+1)) 表示返回$A$1所指定的的引用

你address第三个参数设置为“计算块!”是错误的,

这个参数只能设置为1,2,3,4

你如果要引用C13的值,可以这样写:=INDIRECT("=INDIRECT("计算块!"&ADDRESS(13,3,1))

  在 Excel 中,录入完数据后,往往需要获取到单元格的地址,除了单元格地址之外,还有行号、列号、列标的位置有时候也会需要去获取,那么具体需要怎样获取函数地址呢?接下来我举例简单的例子告诉大家excel获取单元格位置函数的 方法 。

excel获取单元格位置函数的方法

 第一:获取行号。

 excel获取单元格位置函数的使用方法1:选中任意单元格,输入:=ROW()即返回该公式所在行的行号。这个特性可以用来编制表格的自动序号。

 excel获取单元格位置函数的使用方法2:选中任意单元格,输入:=ROW(引用单元格),返回被引用单元格所在的行号。这个特性一般用其他函数的参数,比如说:=SMALL(区域,ROW(A1)),随着公式的下拉可以顺序返回1,2,3……。

 第二:获取列号。

 excel获取单元格位置函数的使用方法1:同ROW函数一样,COLUMN函数可以返回列号。如下图:

 第三:获取一个区域的行数。

 excel获取单元格位置函数的使用方法1:同ROW函数类似,ROWS函数可以返回一个区域的行数。如下图:

 第四:获取一个区域的列数。

 excel获取单元格位置函数的使用方法1:同COLUMN函数类似,COLUMNS函数可以返回一个区域的列数。如下图:

 第五:获取单元格地址。

 ADDRESS函数可以返回指定行、列的单元格地址。ADDRESS函数的语法如下:

 excel获取单元格位置函数的使用方法1:ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])

 excel获取单元格位置函数的使用方法2:其中的row_num和column_num分别输入数字,即指定的第多少行、第多少列。abs_num如果是1或者省略就表示绝对引用,如果是2表示绝对行号,相对列标,如果是3表示相对行号,绝对列标,如果是4表示相对引用。常用的只有前面3个参数。具体如下图:

 第六:返回列标字母。

 通过第五条我们可以得到单元格地址的文本,那么我们将其中的数字去掉就可以得到列标的文本了。

 excel获取单元格位置函数的使用方法1:例如,想返回第23列的列标,我们可以用ADDRESS公式:=ADDRESS(ROW(),23,4)获得单元格地址,然后将数字去掉。公式是=SUBSTITUTE(ADDRESS(ROW(),23,4),ROW(),"")

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

原文地址:https://www.54852.com/langs/13493442.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-09-01
下一篇2025-09-01

发表评论

登录后才能评论

评论列表(0条)

    保存