在Excel常见的函数中,有几个是比较常见但是却比较难理解的函数,让人望而生畏,接下来我们就各个击破。首先,让我们来看看OFFSET函数

OFFSET函数是指以指定的引用为参照系,通过给定偏移量返回新的引用,这里的引用既可以是某个单元格,也可以是某个区域。它的难点不仅仅是因为它的参数比较多(共五个),主要是因为它比较抽象,需要一点空间的思维才可以。那么就让我们由简单到复杂,来掌握这个函数吧。

首先来看看它的几个参数:refference,rows,cols,[height],[width],分别表示起始位置,偏移行数,偏移列数,行高,列宽。其中前三个参数是必须的,最后两个参数可以省略。而第二个和第三个参数是可以为负数的(反向查找时,即向上向左时)请看下面的例子:

Excel中OFFSET函数的使用方法及实例说明-天天办公网

这两个例子都比较简单,返回的是一个单元格,我们只需要使用前三个参数就可以。如果需要返回某个区域呢?操作方法就比较多了,请看下面的例子,我们需要将黄色区域的数值求和,当然直接用SUM可以实现,但是如果这个区域是不确定的,那就需要我们先按照既定条件引用过来然后再求和,这个时候就需要先用OFFSET函数进行引用,然后套上SUM函数就可以了。引用这个区域有两种方式,一种是起始位置为一个单元格,另一种是起始位置为一个区域。当我们以A1为起点,需要向下移动两行,向右移动一列即为区域的起始点B3,然后向下的行高为5个单元格,向右的列宽为3个单元格,外面再套上SUM函数,这个公式合起来就是=SUM(OFFSET(A1,2,1,5,3))。

当我们以第一行为起始点呢?需要注意的是,以区域为起始点时,实际上是以这个区域的起始点为起始点的。什么意思?比如我们以A1:D1为起始点,实际上就是以A1为起始点。那么对应刚才的区域计算公式应该是=SUM(OFFSET(A1:D1,2,1,5,3)),类似的,如果起始点为B1:C1呢?对应的公式应该是=SUM(OFFSET(B1:C1,2,0,5,3)),如果其实区域为A1:C2,那么公式就是=SUM(OFFSET(A1:C2,2,1,5,3)),怎么样?基本上可以理解了吧。

Excel中OFFSET函数的使用方法及实例说明-天天办公网

以上是OFFSET函数的基本用法,下次将分享它的进阶操作,请持续关注哦!