ADDRESS 函数
ADDRESS 根据指定的行号和列号将单元格地址(引用)返回为文本。(可选)您可以确定如何解释地址。地址可以解释为绝对地址(例如 $A$1)、相对地址(如 A1)或混合形式(A$1 或 $A1)。您还可以指定表格的名称。
为实现互操作性,ADDRESS 和 INDIRECT 函数支持可选自变量。通过此自变量,您可以指定是否使用 R1C1 地址表示法而不是通常的 A1 表示法。
在 ADDRESS 中,该自变量作为第四个自变量插入,从而将可选表格名称自变量转至第五个位置。
在 INDIRECT 中,该自变量追加为第二个自变量
在这两个函数中,如果在该自变量处插入值 0,那么会使用 R1C1 表示法。如果该自变量未给定或具有非 0 值,那么会使用 A1 表示法。
如果使用 R1C1 表示法,那么 ADDRESS 返回以惊叹号 (!) 作为工作表名称分隔符的地址字符串,并且 INDIRECT 期望以惊叹号作为工作表名称分隔符。这两个函数对 A1 表示法仍然使用点 (.) 工作表名称分隔符。
语法
ADDRESS (行, 列, abs, A1, 表格)
- 行表示单元格引用的行编号。
- 列表示单元格引用的列编号(数字而不是字母)
- abs 确定引用的类型。如果值为 1 或为空,那么引用类型为绝对 ($A$1)。如果值为 2,那么行引用类型为绝对;列引用为相对 (A$1)。如果值为 3,那么行引用类型为相对;列引用类型为绝对 ($A1)。如果值为 4,那么引用类型为相对 (A1)。
- A1 可选。如果此自变量设置为 0,那么会使用 R1C1 表示法。如果此自变量缺失或设置为非 0 值,那么会使用 A1 表示法
- 表格表示表格的名称。必须用引号将其引起来。
ADDRESS(1, 1, 2, "Sheet2") 返回以下内容:Sheet2!A$1
如果 Sheet2 中的单元格 A1 包含值 -6,那么您可以在 B2 中使用函数来间接引用被引用单元格。输入 =ABS(INDIRECT(B2))。 结果是 B2 中指定的表格引用的绝对值,在本例中为 6。