1、ADDRESS函数的用法,我们可以参考一下下图中的说明。ADDRESS主要用于引用位置,其参数包括行、列、引用方式等等,而这些参数通常是使用其他函数代替(如ROW、COLUMN等等)的。
2、案例1:使用ADDRESS函数将某行中的多个区域内容汇总到一张表中。我们先看一下原始表,我们是将每个月的产品销量及(销售)金额数据,在下面的表格中进行求和。
3、我们要解决的问题是:将每月汇总的各个产品的数据一次性汇总到下面的表格中。
4、我们在第一个计算单元格内输入公式。=INDIRECT(ADDRESS(13,($A17-1)*5+COLUMN()-1))ADDRESS参数说明(本例):第1个参数表示数据在第1泌驾台佐3行。第2个参数表示数据每次向列方向(向右)移动5个单元格,第1次不移动所以要减1,同时,由于名称"A产品"在A列,而计算结果显示在B列,所以在加上提取的列号以后再减去1。
5、我们将函数公式向右、向下填充后,整个表的汇总就完成了。
6、案例2:使用ADDRESS函数帮助INDIRECT函数实现相对引用单元格本例中,我们是要将1-12月的数据汇总到"绩效奖金汇总"工作表Sheet中。
7、我们使用INDIRECT函数可以实现跨工作表Sheet的引用。下图中函数引用的是1月的B2单元格。INDIRECT函数的用法可以参考下方经验:
8、但是,当我们将公式向下填充时,我们会发现引用的内容始终是1月的B2单元格。
9、我们窘谒樗缚假定本例中各个员工的姓名在所有的工作表Sheet中的位置是一样的(目的是为了函数可以直接向下填充引用)。我们可以将函数公式中的B2单元格以ADDRESS函数代替掉,然后向下填充公式,这时,函数公式在向下填充时,就可以相对引用1月的B3、B4、B5、B6......单元格。
10、当然,本例中并不需要这样做,以上步骤仅是为了说明ADDRESS函数的用法。正确的做法,请参考下图及下方经验。
11、如对您有帮助,请投票或点赞鼓励一下敏丝,谢谢~