Excel用控件动态控制图表

一、表数据预览

《Excel用控件动态控制图表》

二、结果展示

《Excel用控件动态控制图表》
说明: 选择【年份】和【产品】,曲线图和表格数据进行相应的变化。

三、具体步骤

1、列出【产品】、【年份】列表

《Excel用控件动态控制图表》

2、插入控件

  • 【开发工具】–【表单控件】–【组合框】

  • 控件格式设置,选择年份列表作为数据区域,并选择任意空白单元格作为单元格连接
    《Excel用控件动态控制图表》

  • 同理处理产品列
    《Excel用控件动态控制图表》

  • 获取组合框选中的【产品】、【年份】,使用index()函数,如:

=INDEX($O$7:$O$10,$N$7)
$O$7:$O$10--待选数据区域
$N$7--单元格链接取的单元格

《Excel用控件动态控制图表》

  • 组合框结果
    《Excel用控件动态控制图表》

3、根据【产品】、【年份】、【月份】计算总销量

  • 左边表计算
=SUMIFS($G:$G,$C:$C,$R$5,$E:$E,$O$5,$D:$D,$K17)
* $G:$G--计算区域
* $C:$C,$R$5--年份
* $E:$E,$O$5--产品
* $D:$D,$K17--月份
  • 右边表计算:
产品计算:
=INDEX($L$16:$O$16,$N$7)
* $L$16:$O$16--左边表的产品行标题
* $N$7--产品组合框对应单元格链接取的单元格
产品对应销量计算:
=OFFSET($K$17:$K$28,0,$N$7)
* $K$17:$K$28--左边表的产品列标题
* $N$7--产品组合框对应单元格链接取的单元格

《Excel用控件动态控制图表》

4、生成图表

《Excel用控件动态控制图表》

5、美化图表

  • 设置图形
  • 设置标题
  • 设置坐标轴
  • 其他
    《Excel用控件动态控制图表》
    《Excel用控件动态控制图表》
    《Excel用控件动态控制图表》
    原文作者:Stannis
    原文地址: https://blog.csdn.net/Stannis/article/details/121354770
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞