offset函数功能非常强大,在动态引用等很多实例中都会用到
首先,我们来看一下offset语法
= OFFSET(reference,rows,cols,[height],[width])
参数一:reference,必需。相当于参照物。
参数二:rows,必需。目标值相对于参照物的行数偏移量,向下偏移为正数,向上偏移为负数。
例如,reference为B2,rows=1,表示向下偏移1,表示Lily的下一行。因此=offset(B2,-1,0)表示向下偏移1行,返回的结果为 B3亚斯。
例如,reference为B2 Lily,rows=-1,表示向上偏移1,表示Lily的上一行。因此=offset(B2,-1,0)表示向上偏移1行,返回的结果为 A2销售人员。
参数三:cols,必需。目标值相对于参照物的列数偏移量,向右偏移为正数,向左偏移为负数。
例如,reference为B2 Lily,cols=1,表示向右偏移1,表示Lily的右边一行。因此=offset(B2,0,1)表示向右偏移1列,返回的结果为 C2青岛。
例如,reference为B2 Lily,cols=-1,表示向左偏移1,表示Lily的左边一行。因此=offset(B2,0,-1)表示向左偏移1列,返回的结果为A2 2016/6/1。
参数四五:可选。如果 height=3 ,width= 2表示offset函数返回高为3,宽度为2的区域数值
例如,需要得到B2:C4为基准,向右移动2列,向下移动3行,高为3,宽为2的区域数据。
Step:首先选中三行两列的空单元格区域,在编辑栏中输入 =offset(B2:C4,3,2,3,2),按Ctrl+shift+enter,后可得到结果
解释:返回数组时,需要输入组合件 ctrl+shift+enter才可以得到返回值
亲们,这个函数的用法是否了解啦?有问题及时留言,跟雷哥互动。希望你也变为函数大咖!