offset函数的高级用法_offset函数使用大全

cab3c832137c490b04a9aba141016883.png

今天雷哥给大家详细讲解下Excel中的offset函数。

1.Offset 函数语法


=OFFSET(reference, rows, cols, [height], [width])微软官方参数解释① Reference 必需。 要作为偏移基准的参照。② Rows 必需。 需要左上角单元格引用的向上或向下行数。 rows =5,可指定引用中的左上角单元格为引用下方的 5 行。 Rows 可为正数(这意味着在起始引用的下方)或负数(这意味着在起始引用的上方)。③ Cols 必需。 需要结果的左上角单元格引用的从左到右的列数。 使用 5 作为 cols 参数,可指定引用中的左上角单元格为引用右方的 5 列。 Cols 可为正数(这意味着在起始引用的右侧)或负数(这意味着在起始引用的左侧)。④ 高度 可选。 需要返回的引用的行高。 Height 必须为正数⑤ 宽度 可选。 需要返回的引用的列宽。 Width 必须为正数
看了这些解释,大家是不是还是一头雾水呀? 正所谓字不如表,表不如图。大家请看下图:场景一:=offset( B3, 4, 3, 2, 3) 表示的含义见下图,以B3单元格为基准,向下移动4行,向右移动3列,返回2行3列的区域的数据。

ab7f5f2ff45d994708df1dd2cebeb63c.png

场景二:=offset( B7, -4, 3, 3, 2) 表示的含义见下图,以B3单元格为基准,向上移动4行,向右移动3列,返回3行2列的区域的数据。

bdcaa327d3f9f470e3546c6ed576fe06.png

场景三:=offset( F7, -4, -3, 3, 2) 表示的含义见下图,以B3单元格为基准,向上移动4行,向右移动3列,返回3行2列的区域的数据。

7123443e840f2b58c05be994c5315597.png


学完了这3个场景的案例,相信大家对offset函数一定有了较深入的了解。
下面我们再来学习下offset函数的具体应用场景~

2. Offset函数实战场景

案例1:求出 =offset(A1,3,2)的值

a47da6007c1ac7cedc826922f8a07f09.png

解析
=offset(A1,3,2),发现参数四和五省略了,当参数四和五参数为1时,可以省略不写。因此该函数的完整参数为 =offset(A1,3,2,1,1),表达的含义为 以A1单元格为参考,向右移动3行,想下移动2列,返回1个单元格的内容。因此结果为23。

741fb2bb52236b635b19d16552b47338.gif

案例2:求出引用区域的和
求出=SUM(OFFSET(A1,1,3,5,1))值

daba2686512809c0370492dfe1573cfa.png

解析:
=SUM(OFFSET(A1,1,3,5,1)),表达从A1单元格开始,向下移动1个单元格,向右移动3个单元格,返回5行1列数据。因此 =SUM(OFFSET(A1,1,3,5,1)) 表达的就是销售额总和,数值大小为892.

7311749e0ba6f80ee2a273ebe9e63311.gif

案例3:行列转置
如图所示,多行数据需要转化为1列数据,如何实现呢?

451faa16b975de39087af5b610a7ccf2.png

方法
=OFFSET($A$1,(ROW(A1)-1)/3,MOD(ROW(A1)-1,3))&""

28c50943834ac048a1e913b899192363.gif

总结

本文给大家讲解了Offset函数的用法和典型的案例场景,大家学会了吗?

如果感觉写的不错,欢迎大家点赞、关注 支持雷哥。谢谢各位读者朋友
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值