利用 ADDRESS 函数,可根据给定的行号和列号获取工作表中对应单元格的地址。例如,ADDRESS(2,3) 的结果为 \$C\$2,而 ADDRESS(77,300) 则返回 \$KN\$77。该函数的行和列参数可结合其他函数(如 ROW 和 COLUMN)动态生成,从而灵活引用单元格位置。通过组合使用这些函数,能实现对单元格地址的自动化构建与定位,提升公式的通用性与灵活性。
1、 row_num 为必填项,需输入一个数值,用于指定单元格引用中的行号。
2、 column_num 为必填项,用于指定单元格引用中所使用的列序号。
3、 abs_num 为可选项,用于指定需返回的引用类型数值。
4、 返回引用类型
5、 省略1,取绝对值
6、 第2行绝对,列标相对
7、 行号相对,列标绝对
8、 四比值
9、 A1为可选参数,用于设定引用格式的类型。当A1为真或未填写时,函数采用A1样式,该样式使用字母标识列、数字标识行;若A1为假,则采用R1C1样式,行列均以数字表示。例如,A1代表第一行第一列,而R1C1同样指向该位置,只是表达方式不同。通过设置该参数,可灵活选择输出引用的格式,适应不同的表格处理需求。此功能在动态生成单元格地址时尤为实用。
10、 可选参数 sheet_text 用于指定外部引用的工作表名称。例如,公式=ADDRESS(1,1,,Sheet2) 将返回 Sheet2!\$A\$1。若省略该参数,则生成的地址不包含工作表名,表示引用当前工作表中的单元格。此功能适用于需要动态生成带工作表名的单元格地址的场景,提升公式的灵活性与适用范围。
11、 在Excel中输入公式:=ADDRESS(2,3),返回第2行第3列的单元格地址。
12、 固定引用
13、 在Excel中输入公式:=ADDRESS(2,3,2),返回第二行第三列的单元格地址。
14、 绝对行号,相对列标
15、 在Excel中输入公式:=ADDRESS(2,3,2,FALSE),用于返回以R1C1样式表示的单元格地址。
16、 绝对行号与R1C1样式中的相对列标结合使用
17、 在Excel中输入公式:=ADDRESS(2,3,1,FALSE,Sheet1),可返回指定行、列在工作表中的单元格地址。
18、 引用其他工作簿和工作表的固定位置
19、 在Excel中输入公式:=ADDRESS(2,3,1,FALSE,EXCEL SHEET),用于返回指定行列的单元格引用地址。
20、 绝对引用指向其他工作表的单元格
