Excel中ADDRESS函数的使用方法及实例

我们单独看ADDRESS函数的使用方法,有点
难以理解这个函数到底有什么用,甚至对这个
函数怎么使用都有很多疑惑。
由于ADDRESS函数的使用频率并不高,所以大家对这个函数不了解很正常,作者这里
通过两个案例来做介绍。
详情请看敏丝下方图解。

操作方法

  • 01

    ADDRESS函数的用法,我们可以参考一下下图中的说明。 ADDRESS主要用于 引用位置,其参数包括 行、列、引用方式等等,而这些参数通常是 使用其他函数代替(如ROW、COLUMN等等)的。

  • 02

    案例1:使用ADDRESS函数将某行中的多个区域内容汇总到一张表中。 我们先看一下原始表,我们是将 每个月的产品销量及(销售)金额数据,在下面的表格中进行求和。

  • 03

    我们要解决的问题是: 将每月汇总的各个产品的数据一次性汇总到下面的表格中。

  • 04

    我们在第一个计算单元格内输入公式。 =INDIRECT(ADDRESS(13,($A17-1)*5+COLUMN()-1)) ADDRESS参数说明(本例): 第1个参数表示数据在第13行。 第2个参数表示数据每次向列方向(向右)移动5个单元格,第1次不移动所以要减1,同时,由于名称"A产品"在A列,而计算结果显示在B列,所以在加上提取的列号以后再减去1。

  • 05

    我们将 函数公式向右、向下填充后,整个表的汇总就完成了。

  • 06

    案例2:使用ADDRESS函数帮助INDIRECT函数实现相对引用单元格 本例中,我们是要将 1-12月的数据汇总到"绩效奖金汇总"工作表Sheet中。

  • 07

    我们使用 INDIRECT函数可以实现跨工作表Sheet的引用。 下图中函数引用的是1月的B2单元格。 INDIRECT函数的用法可以参考下方经验:

  • 08

    但是,当我们将 公式向下填充时,我们会发现 引用的内容始终是1月的B2单元格。

  • 09

    我们假定本例中各个员工的姓名在所有的工作表Sheet中的位置是一样的(目的是为了函数可以直接向下填充引用)。 我们可以将函数公式中的 B2单元格以ADDRESS函数代替掉,然后向下填充公式,这时, 函数公式在向下填充时,就可以相对引用1月的B3、B4、B5、B6......单元格。

  • 10

    当然,本例中并不需要这样做, 以上步骤仅是为了说明ADDRESS函数的用法。 正确的做法,请参考下图及下方经验。

  • 11

    如对您有帮助,请投票或点赞鼓励一下敏丝,谢谢~

(0)

相关推荐