WPS Excel 获取动态数据函数offset的基本用法

2021年10月10日20:22:35WPS Excel 获取动态数据函数offset的基本用法已关闭评论 1,486 views
微信公众号 【EXCEL880】 QQ群【341401932】
课程咨询 加我微信EXCEL880B 试学网址http://v.excel880.com

offset函数就是用于解决“小明家往前走100米,再往右走50米是谁家”这类问题的,常常用于获取动态区域的数据,如不断增加的数据的和。

WPS Excel 获取动态数据函数offset的基本用法

公式:

“=OFFSET(参考区域,行数,列数,[高度],[宽度])”

翻译:

“=OFFSET(小明家,+-向下/上几行,+-向右/左几行,高度几行,宽度几列)”

这是一个呆板的士兵,他永远从参考区域(也就是小明家)出发,然后朝上下方向走几行(第二个参数为正数朝下走,为负数朝上走),接着朝左右方向走(第三个参数为正数朝右走,为负数朝左走),然后将军说要攻下多大的城堡(高度几行*宽度几列),他都顺从。

举例:

公式“=OFFSET(B3,4,1,2,3)”表示从B3位置(小明家)开始向下走4行(到了数字“37”),再向右走1列(到了数字“38”),然后取高度为2,宽度为3的区域的数值,也就得到了图示橙色部分的6个数字(2行*3列=6个数据)。

offset有什么用呢?

1.动态求和

WPS Excel 获取动态数据函数offset的基本用法

这个例子中,在D5单元格输入行数,我们就可以随意获得指定行数的数字的和。A列增加了数据之后,公式不需要修改。公式“OFFSET(A2,,,D5,)”等同于“OFFSET(A2,0,0,D5,1)”,第二、三个参数不写表示0,也就是没有偏移,最后两个参数不写表示1。

2.动态图表

WPS Excel 获取动态数据函数offset的基本用法

这个例子中,数据不完整,如果直接生成图表,图表右侧有大片空白,使用COUNT函数获得有数据的行数,再使用OFFSET函数动态获得数据,从而实现动态图表。


谢谢阅读,每天学一点,省下时间充实自己。

表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页