zoukankan      html  css  js  c++  java
  • Excel动态图表制作

    一、入门级别

    效果:复选框勾选,显示这个区域的数据,不勾选,不显示这个区域的数据

    操作方式:

    1.打开“开发者工具”

    excel中文件——选项——自动定义功能区——勾选开发者工具

    2.设置插件

    插入“复选框”控件,

     右键单击复选框选择“编辑文字”,修改需要的显示的文字。这里设置4个复选框,分别是北京、上海、广州、深圳。

     右键单击复选框“设置控件格式” 

     

     将值选为“已选择”,并在“单元格链接”中选中一个空白单元格,小编推荐在Excel第一行列中选取。比如像我们要制作的动态图表一共有北京、上海、广州、深圳四组数据项,那就分别将四个复选框的单元格链接都要做上,这里分列为B1、C1、D1、E1。设置完成后B1、C1、D1、E1显示TRUE

      

     3.图表制作

    选择源数据——插入图表,再将4个控件先组合在一起后移动到图表的上面,再将控件设置为“置于顶层”。此时的图表是静态的,不会因为复选框勾选而改变

     4.图表动态的制作

    复制源数据,进行更改,比如在例子中B10单元格,针对北京的1月份数据框填入“=IF($B$1=TRUE,B3,0)",横向填充公式,设置完北京的数据。其余区域同理

     

    公式确认无误后,右键单击表格中任意一组数据,选择“选择数据”

     

    弹出的“选择数据源”中,图表数据区域点击后面的小图标,圈选复制的表格全部内容点击确定。

     

     这时,当你点击勾选/取消复选框“北京、上海、广州、深圳”任意一个的时候,图表都会随之显示相应内容,注意看上面复制后的表格,也会随着勾选/取消对应复选框而改变数据,这个动态图表就算大功告成了!

  • 相关阅读:
    JAVA-类加载机制(2)-类加载的过程
    JAVA-类加载机制(1)-生命周期
    StarUML-详解
    JMS-mq-发布/订阅
    JMS-mq-点对点
    Spring-Transcation
    Session-Hibernate
    Session
    Git配置
    Maven配置
  • 原文地址:https://www.cnblogs.com/xiaobeibi/p/12098913.html
Copyright © 2011-2022 走看看