本文介绍 Microsoft Excel 中 ADDRESS 函数的公式语法和用法。 有关使用邮寄地址或创建邮件标签的信息,请转到 在 Excel 中创建和打印地址列表的邮件标签。
说明
你可以使用 ADDRESS 函数,根据指定行号和列号获得工作表中的某个单元格的地址。 例如, ADDRESS (2,3) 返回 $C$2。 另举一例, ADDRESS (77,300) 返回 $KN $77。 可以使用其他函数(如 ROW 和 COLUMN 函数)为 ADDRESS 函数提供行号和列号参数。
语法
ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
ADDRESS 函数语法具有以下参数:
- row_num 必填。 一个数值,指定要在单元格引用中使用的行号。
- column_num 必填。 一个数值,指定要在单元格引用中使用的列号。
- abs_num 选。 一个数值,指定要返回的引用类型。
| abs_num | 返回的引用类型 |
|---|---|
| 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 参数,则不使用工作表名称,并且函数返回的地址引用当前工作表上的单元格。
示例
复制下表中的示例数据,然后将其粘贴进新的 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 |