WPS表格里怎么让柱状图图表随着表格里面的数据变化而自动变化
最近上海疫情比较严重,苏州的疫情也比较严重,于是小牛在统计每天的数据,并绘制图表来直观反映数据的变化规律。
但是每日都有数据的添加,而图表并不会自动更新数据区域。那么怎么操作才能实现自动更新呢?
今天我们以苏州最近的新增数据为例子来解决图表的数据区域自动扩展或自动更新。
现在我们先上一张图片:
这张图就是4月10日到4月20日之间的苏州每日新增的数据
现在我们插入一张柱形图(新增汇总数据和日期的柱形图,也就是D列和A列的柱形图)
这就是我们生成的柱形图
现在我们在第13行输入4月21日的相关数据,如下图:
我们发现,在输入相关数据后,柱形图并没有自动更新,没有出现4-21的柱形图
那么怎么做才能实现呢?
最笨的办法就是去度娘搜一搜相关的思路
但是小牛去搜索后,找到了一个办法,截图如下;
小牛也跟着这个思路去测试了下。
这个思路就是创建超级表来实现数据区域的自动更新。
操作后的截图如下:
但是在我们输入新的两行数据后,柱形图还是没有变化
这个是增加了一行数据的变化
这是增加了两行的数据变化
说明这个创建超级表的方法并不能在WPS里实现。再回头看看使用超级表实现自动更新的图片,我们发现作者是使用的微软的EXCEL表格。微软的表格和WPS表格虽然大部分功能相似,但是还是存在一些区别的。至少在这个功能上,WPS是无法实现的。也希望WPS团队能开发这个新功能。
既然此路不通,那我们只能另辟蹊径。
突然,小牛想起来一个函数,offset函数。这个函数可以返回指定的数据区域。
我们用A列的日期来举例,可以用OFFSET($A$2,0,0,高,宽)
其中高度,我们可以使用统计函数来实现:COUNTA($A:$A)-1,也就是用A列的有数据的单元格个数再减去第一行,这样就是第二行到最后一行的行数,这样就实现了高度的统计
宽度我们直接不输入,缺省就可以。
这样我们打开公式的名称管理器输入相关公式就可以:
用同样的思路和方法,把新增汇总的一列也做个名称管理器的定义:
然后我们只需要把柱形图的图表数据区域修改下:
把原来纵坐标的系列值改为=hz。其中hz是我们刚才定义的公式名称。
再把横坐标的系列值改为=rq。其中rq是我们刚才定义的公式名称。
再输入几行,测试下结果
这个时候图表自动更新了。我们的目标就达成了。
可以看下选择图表后纵坐标的系列值还是=hz
总结下:就是先用count函数统计该列的行数,再减去1就得到了数据区域的行数,也就是后面offset的高度。
然后用offset函数返回数据区域。因为offset函数结果是数组型的,只能用自定义的名称管理器使用。所以我们定义了名称管理器。
以上是小牛原创,数据来自苏州发布由小牛整理。解决思路目前在全网还没有找到。
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/12453.html