excel中address函数如何使用
address函数的主要作用就是能够返回单元格的地址
address函数的语法结构见下图所示,此函数有5个参数
第一个参数row_num:行号
第二个参数column_num:列号
第三个参数abs_num:引用类型
有4种引用类型:1:绝对引用,如果第三个参数省略,默认为1
2:绝对行号,相对列号
3:相对行号,绝对列号
4:相对引用
第四个参数a1:引用方式
有两种引用方式:
TRUE:返回A1样式,如果第四个参数省略,默认为A1样式(A是列,1是行)
FALSE返回:R1C1样式(R1是行C1是列)
第五个参数sheet_text:指明工作薄里的那一个工作表,即不同工作薄中的工作表。
excel的address函数应用举例
address一般和indirect合用,比如a列有一列数据,现在假设需要在b列显示a列奇数行的数据,也就是让b1等于a1,b2等于a3,b3等于a5,等等
那么公式可以如下:
=INDIRECT(ADDRESS(ROW(1:1)*2-1,1))
excel如何使用查找和引用函数ADDRESS
举例来说
=ADDRESS(2,3)=$C$2
也就是用ADDRESS取得“第二行第三列的单元格引用”,但是这样得到的是C2这样的文本引用,而不是C2单元格的值,如果要得到这个值,可以再加一层:
=INDIRECT(ADDRESS(2,3))
那么假设C2中的内容为“我”,这个公式得到的就是“我”
进一步地,ADDRESS的参数可以是变量和单元格引用
假设B1=2,C1=3,而sheet2!$C$2的值为9,那么
=ADDRESS(B1,C1,,,"sheet2")=sheet2!$C$2
=INDIRECT(ADDRESS(B1,C1,,,"sheet2"))=9
excel中address函数的作用?
返回单元格地址:例如
=address(1,2)返回第一行第二列位置,也就是$B$1
如果想加上sheet的话,后面还有一个参数:
=ADDRESS(行标,列标,引用方式,[R1C1]格式,工作表名)
引用方式为:绝对引用、混合引用和相对引用;
R1C1格式表示是否以R1C1格式代替我们常用的格式,例如B5在R1C1格式中显示为R5C2
excel中ADDRESS的运用
数据在A:D列
=INDIRECT("R1"&"c"&MATCH(MAX(A2:D2),A2:D2,0),0)
你的改成=INDIRECT(ADDRESS(1,MATCH(MAX(A2:D2),A2:D2,0)))
逻辑清楚就不难理解
MATCH(MAX(A2:D2),A2:D2,0)=找到最大值的列号
ADDRESS(1,最大值的列号)=返回最大值所在列的第一行的单元格的地址
INDIRECT(地址) =返回该地址里的值
实在不明白可以q我65525094
excel中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,则不使用任何工作表名称,并且该函数所返回的地址引用当前工作表上的单元格。
示例
公式 说明 结果
=ADDRESS(2, 3) 绝对单元格引用 $C$2
=ADDRESS(2, 3, 2) 绝对行号,相对列标 C$2
=ADDRESS(2, 3, 2, FALSE) 绝对行号,R1C1 引用样式中的相对列标 R2C[3]
=ADDRESS(2, 3, 1, FALSE, "[Book1]Sheet1") 对另一个工作簿和工作表的绝对单元格引用 [Book1]Sheet1!R2C3
=ADDRESS(2, 3, 1, FALSE, "EXCEL SHEET") 对另一个工作表的绝对单元格引用 'EXCEL SHEET'!R2C3
参考资料:Excel帮助
excel的address函数应用举例
address一般和indirect合用,比如a列有一列数据,现在假设需要在b列显示a列奇数行的数据,也就是让b1等于a1,b2等于a3,b3等于a5,等等
那么公式可以如下:
=INDIRECT(ADDRESS(ROW(1:1)*2-1,1))
excel表格中函数address怎么用最好有实例
ADDRESS函数
【含义】 按照给定的行号和列标,建立文本类型的单元格地址。 【语法】 ADDRESS(row_num,column_num,abs_num,a1,sheet_text) Row_num 在单元格引用中使用的行号。 Column_num 在单元格引用中使用的列标。 ABS_num 返回的引用类型
1或省略 绝对引用
2 绝对行号,相对列标
3 相对行号,绝对列标
4 相对引用
A1 用以指定 A1 或 R1C1 引用样式的逻辑值。如果 A1 为 TRUE 或省略,函数 ADDRESS 返回 A1 样式的引用;如果 A1 为 FALSE,函数 ADDRESS 返回 R1C1 样式的引用。 Sheet_text 为一文本,指定作为外部引用的工作表的名称,如果省略 sheet_text,则不使用任何工作表名。 【示例】 如果将示例复制到空白工作表中,可能会更易于理解该示例。
A B
1 公式 说明(结果)
2 =ADDRESS(2,3) 绝对引用($C$2)
3 =ADDRESS(2,3,2) 绝对行号,相对列标(C$2)
4 =ADDRESS(2,3,2,FALSE) 在R1C1引用样式中的绝对行号,相对列标(R2C[3])
5 =ADDRESS(2,3,1,FALSE,"[Book1]Sheet1") 对其他工作表的绝对引用([Book1]Sheet1!R2C3)
6 =ADDRESS(2,3,1,FALSE,"ETSHEET") 对其他工作表的绝对引用('ETSHEET'!R2C3)
参考资料:http://baike.baidu.com/view/3222106.html?wtp=tt
EXCEL里的address函数有什么实际意义?
Address( row, column, ref_type, ref_style, sheet_name )
例子:
=Address(4, 5) would return "$E$4"
=Address(4, 5, 1) would return "$E$4"
=Address(4, 5, 2) would return "E$4"
=Address(4, 5, 3) would return "$E4"
=Address(4, 5, 4) would return "E4"
=Address(4, 5, 1, TRUE) would return "$E$4"
=Address(4, 5, 1, FALSE) would return "R4C5"
=Address(4, 5, 1, TRUE, "Sheet1") would return "Sheet1!$E$4"
可以帮你找到相应位置的地址。
方便你激活不同的cell。
帮你在row,column和具体名字之前做转换。例如,你要赋给一个单元格一个函数,这个函数需要继续调用其他单元格。这个时候,你需要知道最后被调用的单元格的实际名字,address就是一个好办法。
Excel address函数和MIN函数如何套用
=address(match(min(B2:B7),B2:B7,0)+1,2)
扩展
谢谢 麻烦再问下+1是什么意思,2是表示在第二列查找的意思吗?