在Excel中的地址的功能
ADDRESS函数仅通过使用行号和列号来返回单元格的地址。
ADDRESS函数的语法
=ADDRESS(row_num,col_num,[abs_num],[a1],[sheet_name])
Row_num:行号Col_num:列号[abs_num]:可选参数。它有四个可能的输入,1、2、3和4。如果省略或为1,则返回的地址将是绝对的,例如* $ A $ 1。
2返回绝对行和相对列,例如A $ 1.3返回相对行和绝对列$ A1。 4返回相对地址,例如A1。 [a1]:可选参数。有两个可能的输入0和1。如果省略,它将返回A1样式。 0返回R [1] C [1] *样式的输出。
[sheet_name]:可选参数。如果提供了工作表名称,则将其与地址一起添加!标记。例如。 mysheet!A1。
重要说明:返回的地址为文本格式。这不是实际参考。
现在让我们来看一些示例:
Excel地址示例
。 ..获取第3行和第1列的相对地址。上面的ADDRESS公式将返回A3。
=ADDRESS(3,1,4)
。 ..使用地址函数
获得单元格的值上面的公式将返回$ A $ 3的值。 ..获取范围内的最大值的地址。我们有这张桌子。
=INDIRECT(ADDRESS(3,1))
将此公式写在任何地方以获取最大值的地址。
MAX函数在B:B范围内找到最大值。MATCH在B:B范围内查找该MAX值并返回索引或说行号。
=ADDRESS(MATCH(MAX(B:B),B:B,0),COLUMN(B2))
COLUMN返回B2的列号。
现在,ADDRESS具有row_num和col_num。而这一切都需要。
。 ..获取“最大值”的相邻单元格值很多时候,您将需要获取获得最大值或最小值的人的姓名。一种方法是这样。
由于ADDRESS函数返回的地址是文本,因此我们使用`link:/ lookup-formulas-excel-indirect-function [INDIRECT]`
=OFFSET(INDIRECT(ADDRESS(MATCH(MAX(B:B),B:B,0),COLUMN(B2))),0,-1)
因此,“ link:/ counting-the-offset-function-in-excel [OFFSET function]”将其作为真实地址。
我们使用-1向左移动1列到最大单元格。最后,offset返回正在获得最高薪水的Robo的名称。
因此,我在这里解释了ADDRESS函数,并给出了一些示例,其中ADDRESS最有用。但是,我们知道每个人的需求都不同,请在下面的评论部分中告诉我您的需求。我们会在一起的。
相关文章:
链接:/ lookup-formulas-如何在Excel中查找地址[如何在Excel中查找地址]
link:/ lookup-and-reference-excel-row-function [Excel中的Excel COLUMN函数]
link:/ excel-generals-relative-and-absolute-reference-in-excel [Excel中的相对和绝对引用]
link:/ excel-range-name-expanding-references-in-excel [在Excel中扩展引用]
热门文章:
`链接:/ keyboard-formula-shortcuts-50-excel-shortcuts可提高您的生产率[50 Excel快捷方式以提高生产率]]
link:/ formulas-and-functions-vlookup-function介绍[如何在Excel中使用VLOOKUP函数]