大家好,今天和大家分享的“Offset函数的基本用法',这个函数的作用是引用,它的参数比较多,而且参数还分正负。具体用法请往下面看
一、参数讲解
1、Offset函数有5个参数
第1参数:参照单元格
第2参数:偏移行
第3参数:偏移列
第4参数:行高
第5参数:列宽
2、如果引用的是一个单元格,那么后面两个参数可以不写,只写前面的3个参数|更多Excel学习和问题请加群:289393114、570064677
3、除第1参数之处,其余的4个参数都分正负
4、向下,向右为正;向左,向上为负
5、另大家一定要记得offset函数返回的单元格,或者是单元格区域,这一点大家一定要记住
二、案例讲解1:引用一个单元格
1、公式截图
2、公式
=OFFSET(A1,3,2)
3、公式解释
第1在数A1单元格
第2参数:3,从A1单元格开始向下偏移3行,到了A4单元格
第3参数:2,从A4单元格开始,偏移2列,到了C4单元格
最后返回的是C4单元格的500
三、案例讲解2:引用一个单元格区域
1、公式截图
2、公式
=SUM(OFFSET(A1,1,2,3,1))
3、公式解释
第1参数:从A1单元格开始
第2参数:1,向下偏移1行,到了A2单元格
第3参数:2,从A2单元格开始,向右偏移2列了,到了C2单元格
第4参数:从C2单元格开始,向下扩展3行
第5参数:列宽还是1列
通过offset函数最后得到一个单元格区域C2:C4,最后用sum求和
四、案例讲解3:第2,第3参数为负
1、公式截图
2、公式
=OFFSET(E6,-3,-4)
3、公式解释
第1参数:E6单元格,从它开始
第2参数:-3,由于向上,所以为负,从E6单元格开始,向上偏移3行,到了E3单元格
第3参数:-4,从E3单元格开始,向左偏移4列,由于向左为负,到了A3单元格
最后offset函数返回A3单元格的值“佛山小老鼠”
五、案例讲解4:后面4个参数全为负数
1、公式截图
2、公式
=SUM(OFFSET(F6,-2,-2,-3,-2))
3、公式解释
第1参数从F6单元格开始
第2参数:-2,从F6单元格开始,向上偏移2行,由于向上为负,到了F4单元格
第3参数:-2,从F4单元格开始,向左偏移2列,到了D4单元格,由于向左,所以为负
第4参数:行高-3,从D4单元格开始,向上扩展3行,由于向上,所以为负
第5参数:列宽-2,从D4单元格开始,向左扩展2列,由于向左,所以为负
通过offset函数得到单元格区域C2:D4,最后用sum求和得到306
六、案例5:Offset函数实现反向查找
1、公式截图
2、公式
=OFFSET($A$1,MATCH($A$7,$B$2:$B$4,0),MATCH(B6,$A$1:$D$1,0)-1)
3、公式解释
offset函数第1参数:A1单元格
offset函数第2参数:用了Match函数来定位偏移多少行,由于不包括本身,大家要注意match函数的第2参数选区,如果第2参数用B1:B4,那么就要减1,如果第2参数用B2:B4就不用减1
offset函数第3参数:也是用了match函数来定位偏移的列,由于本身这一行不偏移,所以match函数定位到位置还要减1
联系客服