实例讲解 许多企业的员工工号编码规则为入职顺序号,即第一名员工为1号,第二次员工为2号,依次类推(在此过程中离职员工工号继续保留下来)。有时需要根据工号查询某员工的相关信息如工资,此时可以使用ADDRESS函数实现。
ADDRESS函数按照给定的行号和列标,建立文本类型的单元格地址。
语法形式 ADDRESS(row_num,column_num,abs_num,a1,sheet_text)
参数说明 Row_num表示在单元格引用中使用的行号。Column_num表示在单元格引用中使用的列标。Abs_num指定返回的引用类型,Abs_num数值与引用类型对应关系如表8- 1所示。A1用以指定 A1 或 R1C1 引用样式的逻辑值。如果 A1 为 TRUE 或省略,函数 ADDRESS 返回 A1 样式的引用;如果 A1 为 FALSE,函数 ADDRESS 返回 R1C1 样式的引用。Sheet_text为一文本,指定作为外部引用的工作表的名称,如果省略 sheet_text,则不使用任何工作表名。
表8- 1 Abs_num引用类型对应表
Abs_num
返回的引用类型
1 或省略
绝对引用
2
绝对行号,相对列标
3
相对行号,绝对列标
实例讲解 在进行公式计算时会需要得到单元格的表示信息,此时可以使用ADDRESS函数实现。
(1) 在A18:A19 区域中输入所需的原始数据内容,如A18为1、A19为2,
(2) 选中B18单元格,输入公式:=ADDRESS(A18,A19,2),即可得到结果