excel——动态图表

勾选显示的图表
  1. 在功能区显示开发工具:文件->选项->自定义功能区的右侧->开发工具
  2. 开发工具->插入->插入复选框
  3. 复选框关联:右键设置控件格式->控制->单元格链接->选择单元格->确定->公式选项卡定义名称->输入名称->输入引用为if(复选框的结果,选择数据,选择空白数据)->创建空白的折线图->右键选择数据->添加->系列值为:=excel表名!定义的名称
动态数据透视表
  1. 数据透视表建立好以后如果新增行,透视表无法更新。下面开始解决这个问题
    (1). counta():表示列不为空的行数
    (2). =OFFSET($A1,0,0,COUNTA(1,0,0,COUNTA(1,0,0,COUNTA(A:$A),11) #动态选择区域,定义名称的引用填写该公式。
    (3). 上述公式可以用于动态创建数据透视表,在选择表区域的时候输入公式的名称即可,这样数据表开始添加行的时候,更新数据透视表也会变化。
  2. 永远取最后十行:=OFFSET($A1,COUNTA(1,COUNTA(1,COUNTA(A:$A)-10,0,10,1)
总结

图表与控件一起使用实现动态图表的流程:

  1. 从开发工具插入合适的控件,右键设置控件格式设置单元格链接;
  2. 编写符合目的的公式:counta()可以计算不为空的列个数,offset(开始单元格,下移几行,右移几列,选取几行选取几列)动态选择区域;
  3. 公式选项卡中定义名称,引用填写2步骤的公式;
  4. 创建图表在选择数据中添加图例的时候,系列值填写:图表名!定义的名称
  5. 或者创建数据透视表时的区域填写:图表名!定义的名称
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值