Excel数据分析:可视化图表之动态图表

说明:本文仅做个人笔记记录,如有疑问欢迎戳我~

动态图表

示例1:根据需要选择复选框控制图表显示内容

1:创建复选框

① 插入3个复选框(开发工具 - 插入 - 复选框)

② 为复选框分别命名(右键复选框 - 编辑文字 - 编辑对应名称)

③ 添加复选框链接(右键复选框 - 设置控件格式 - 单元格链接选择对应的复选框控制区【$B$14】【$C$14】【$D$14】)

2:绘制图表

① 为每个维度添加公式

销售额【=IF($B$14,$B$3:$B10,NA())】

利润【=IF($C$14,$C$3:$C10,NA())】

订单量【=IF($D$14,$D$3:$D10,NA())】

② 公式选项卡 - 定义名称

名称【维度(销售额 | 利润 | 订单量)】

范围【选择对应工作表(sheet1)】

引用位置【维度公式】

③ 绘制图形

空白区域插入柱形图 - 选择数据 - 添加

销售额,系列值【=sheet1!销售额】

利润,系列值【=sheet1!利润】

订单量,系列值【=sheet1!订单量】

3:调整图表

① 调整图表类型:销售额、利润调整为柱形图,订单量调整为折线图

② 坐标轴固定:所有维度都勾选上,设置坐标轴最大最小值为固定值

③ 复选框移动:删除文字,只保留选择框,拖动到图表上,将图表置于底层

④ 图表美化

示例2:根据日期/滚动条实现动态图表展现(利用Offset函数与控件创建动态图表)

offset函数:以某个单元格为基准,下移N行,右移N列,取N行N列

注:当原始数据新增后,可以用数据透视表自动刷新增加日期及成交量数据

1:根据日期实现动态图表展现

① 数据有多行,只取最后10天数据

成交量【=OFFSET($B$1,COUNTA($B:$B)-10,0,10,1)】

日期【=OFFSET($A$1,COUNTA($A:$A)-10,0,10,1)】

② 公式选项卡 - 定义名称【成交量 | 日期】,引用位置【公式】

③ 空白区域插入柱形图 - 选择数据

添加销售额,系列值【=sheet1!成交量】

X轴标签区域【=sheet1!日期】

2:根据滚动条实现动态图表展现

① 刷新更多数据,插入2个滚动条

滚动条1:右键设置控件格式 - 最小值设为1,单元格链接$D$2

滚动条2:右键设置控件格式 - 最小值设为1,单元格链接$D$4

② 将控件关联到表

思路:滚动条1改变的是下移行数;滚动条2改变的是取的行数(将原公式的下移行数改为动态的$D$2,所取行数改为动态的$D$4)

成交量【=OFFSET($B$1,$D$2,0,$D$4,1)】

日期【=OFFSET($A$1,$D$2,0,$D$4,1)】

③ 定义名称【成交量 | 日期】,引用位置【新公式】

④ 同上个步骤设置(本步骤可直接融入到上个步骤中)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值