如何让你的Excel图表随数据变更而自动更新? | 您所在的位置:网站首页 › 在excel中产生图表的数据发生变化后图表会怎么样 › 如何让你的Excel图表随数据变更而自动更新? |
如何让你的Excel图表随数据变更而自动更新?
2021-12-23 19:31:48
22点赞
154收藏
14评论
在excel里,用各种图表可视化数据,是高频操作。实际运用中,有一个bug,就是,每次源数据发生变化,图表是不变的,需要手动调整数据区域,重复工作,挺麻烦的,不爱。 在office里,excel的 超级表格 功能,可以让图表随着源数据的变化而变化,个人感觉是yyds。 wps的excel,也有超级表格,但是不支持让图表随着源数据的变化,自动更新。 没有车,自己造车。 Offset+CountA函数,可以创建动态区域,实现图表和源数据同步的需求。 下面来看一下,实现的过程。 1、从源数据创建好图表步骤:插入→→组合图→→进行格式设置(线型,颜色,标题等)这样,就创建好了,以原始数据表为源数据的组合图,也设置成自己喜欢的格式了。 这个组合图的形状,不会随着数据表区域一起变化。 数据会变化的数据列:“物料名称”,”计划数量”,“完成数量”,“达成率”。用Offset+CountA函数依次设置为动态区域。 步骤:快捷键 Ctrl+F3→→“新建”→→进行设置→→确定。对 “物料名称” 列进行命名设置,设置的参数如下表。 名称: “物料名称” 范围: “计划”(写sheet的名称,这个案例里是计划) 引用位置: =OFFSET(计划! 4,0,0,COUNTA(计划! C)-1) “计划数量” ,”完成数量“,”达成率“ 列进行设置,完成后的效果如下图。 设置的参数: 名称: “计划数量” 范围: “计划” 引用位置: =OFFSET(计划!d4,0,0,COUNTA(计划!d:d)-1) 名称: “完成数量” 范围: “计划” 引用位置: =OFFSET(计划!e4,0,0,COUNTA(计划!e:e)-1) 名称: “达成率” 范围: “计划” 引用位置: =OFFSET(计划!f4,0,0,COUNTA(计划!f:f)-1) 图表中的数据线 “物料名称”,”计划数量”,“完成数量”,“达成率”,引用的区域,修改为步骤2中设定好的动态区域。 步骤:点中图表,右键→→选择数据→→系列/类别(如,计划数量)→→修改→→系列值→→修改为“动态区域”→→确定。修改系列值为动态区域 依次将图片中的 “物料名称”,”计划数量”,“完成数量”,“达成率”,都修改好。 四、功能实现了,可以图和数据,可以动态更新了 希望能给大家提高效率! 书籍网址: ![]() ![]() ![]() 更多推荐: Python办公自动化:OS模块的常用方法汇总! python小技能:Matplotlib可视化四种常用统计图形! python小技能:四行代码合并excel工作表! python小技能:4行代码做数据透视表,太秀了! python小技巧:超详细 matplotlib 中画出折线图的方法! python小技能:1行代码做数据"逆透视表",效率翻倍! 作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~ ![]() |
CopyRight 2018-2019 实验室设备网 版权所有 |