一、官方说明
本文介绍 Microsoft Excel 中 ADDRESS 函数的公式语法和用法。
1.1 说明
您可以使用 ADDRESS 函数,根据指定行号和列号获得工作表中的某个单元格的地址。
例如,ADDRESS(2,3) 返回 $C$2。 再例如,ADDRESS(77,300) 返回 $KN$77。 可以使用其他函数(如 ROW 和 COLUMN 函数)为 ADDRESS
函数提供行号和列号参数。
1.2 语法
:::tips ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text]) ::: ADDRESS 函数语法具有以下参数:
- row_num 必需。 一个数值,指定要在单元格引用中使用的行号。
- column_num 必需。 一个数值,指定要在单元格引用中使用的列号。
abs_num 可选。 一个数值,指定要返回的引用类型。 | abs_num | 返回的引用类型 | | —- | —- | | 1 或省略 | 绝对 URL
(绝对单元格引用:公式中单元格的精确地址,与包含公式的单元格的位置无关。绝对引用采用的形式为 $A$1。) | | 2 | 绝对行号,相对列标 | | 3 | 相对行号,绝对列标 | | 4 | 相对单元格引用 |A1 可选。 一个逻辑值(True和False),指定 A1 或 R1C1 引用样式。 在 A1 样式中,列和行将分别按字母和数字顺序添加标签。 在 R1C1 引用样式中,列和行均按数字顺序添加标签。 如果参数 A1 为 TRUE 或被省略,则 ADDRESS 函数返回 A1 样式引用;如果为 FALSE,则 ADDRESS 函数返回 R1C1 样式引用。(要更改 Excel 使用的引用样式,请单击“文件”选项卡,单击“选项”,然后单击“公式”。 在“使用公式”下,选中或清除“R1C1 引用样式”复选框。)
- sheet_text 可选。 一个文本值,指定要用作外部引用的工作表的名称。 例如,公式 =ADDRESS(1,1,,,”Sheet2”) 返回 Sheet2!$A$1。
如果忽略参数 sheet_text,则不使用任何工作表名称,并且该函数所返回的地址引用当前工作表上的单元格。
:::success
助记口诀:
1省绝2行3列4相对
A True, R False
省略就是True :::1.3 示例
复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。
| 公式 | 说明 | 结果 |
|---|---|---|
| =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 |
:::warning ADDRESS函数官方源文件.xlsx :::
:::info
参考资料:
[1] office官方帮助说明
:::
