Excel - ADDRESS 函数
说明
您可以使用 ADDRESS 函数获取工作表中单元格的地址(给定指定的行号和列号)。
例如,ADDRESS (2,3) 返回 $C$2。再举一个例子,ADDRESS (77,300) 返回 $KN$77。您可以使用其他函数(例如 ROW 和 COLUMN 函数)为 ADDRESS 函数提供行号和列号参数。
语法
ADDRESS (row_num, column_num, [abs_num], [a1], [sheet_text])
参数
参数 | 说明 | 必需/可选 |
---|---|---|
row_num | 数字指定单元格引用中要使用的行号的值。 | 必填 |
column_num | 指定单元格引用中要使用的列号的数值。 | 必需 |
abs_num | 指定要返回的引用类型的数值。 请参阅下表。 |
可选 |
a1 | 指定 A1 或 R1C1 引用样式的逻辑值。 在 A1 样式中,列按字母顺序标记,行按数字标记。 在 R1C1 引用样式中,列和行均有标记数值形式。 如果 A1 参数为 TRUE 或省略,ADDRESS 函数将返回 A1 样式的引用。 如果 A1 参数为 FALSE,ADDRESS 函数将返回 R1C1 样式的引用。 |
可选 |
sheet_text | 指定用作外部引用的工作表名称的文本值。 例如,公式 = ADDRESS (1,1,,,"Sheet2") 返回 Sheet2!$A$1。 如果省略 sheet_text 参数,则不使用工作表名称,并且函数返回的地址引用当前工作表上的单元格。 |
可选 |
abs_num 参数返回以下值 −
abs_num | 返回此类型的引用 |
---|---|
1 或省略 | 绝对 |
2 | 绝对行;相对列 |
3 | 相对行;绝对列 |
4 | 相对 |
注释
如果 row_num 小于 1 或大于电子表格中的行数,ADDRESS 函数将返回 #VALUE 错误。
如果 column_num 小于 1 或大于电子表格中的列数,ADDRESS 函数将返回 #VALUE 错误。
如果提供的 row_num、column_num 或 [abs_num] 参数中的任何一个是非数字的,ADDRESS 函数将返回 #VALUE 错误。
如果提供的 [a1] 参数未被识别为逻辑值,ADDRESS 函数将返回 #VALUE错误。
适用性
Excel 2007、Excel 2010、Excel 2013、Excel 2016
示例
