龙空技术网

EXCEL实用小技巧:制作动态趋势分析图,所有数据一张图表就够了

千年白条 925

前言:

而今朋友们对“excel 趋势图”大致比较关注,朋友们都需要学习一些“excel 趋势图”的相关内容。那么小编也在网摘上汇集了一些对于“excel 趋势图””的相关知识,希望大家能喜欢,同学们一起来了解一下吧!

2023年已经结束,相信这几天很多人都在忙着整理过去一年的工作数据,绘制各种统计图表,分析趋势,总结这一年的工作情况。

如果涉及到的项目种类较多,一个一个制作图表太繁琐而且不够简洁美观,这时候我们可以制作一个动态趋势分析图来进行数据汇总,一张图即可展示数十上百个数据分析结果,简洁明了。

下面介绍进行制作过程:

准备工作:

下图中工作表药品A~药品D是我们要制作动态图的数据源,另新建一张工作表这里命名为动态图,我们将在这张工作表中制作动态图表。

数据源中我们将药品名称及各检验项目作为动态因素,将这几个因素输入到工作表动态图中:

第一步:插入窗体控件(因有两个动态因素需插入两个窗体控件):

开发工具→插入→组合框(窗体控件),见下图:

鼠标左键点击工作表任一空白处,这时就出现了一个窗体控件,下面进行控件设置,先设置药品名称这个控件:

右键点击控件→设置控件格式,大小设置高0.6cm,宽3cm(根据实际情况调整大小,看着顺眼就行);

控制项下数据源区域选择:$A$2:$A$5;

单元格链接选择:$A$6;

下拉显示项数:数据有几个项目就输几,否则下拉显示空格不太美观,这里输入4。

控件设置就完成了,点击控件右侧小三角形就可以看见药品名称列表了。

同样步骤再设置好检验项目控件。

具体操作如下:

第二步:引用数据

在单元格A7内输入:=INDEX(A2:A5,A6,)

在单元格B7内输入:=INDEX(B2:B5,B6,)

(单元格A7和B7内容将作为图表的标题显示)

在单元格C1内输入:=CHOOSE(A6,药品A!B2:B25,药品B!B2:B23,药品C!B2:B24,药品D!B2:B23)

(C列数据将作为水平轴标签,即横坐标参数)

在单元格D1内输入:=INDEX(CHOOSE(A6,药品A!C2:F25,药品B!C2:F23,药品C!C2:F24,药品D!C2:F23),,动态图!B6)

(D列数据将为图表的系列值,即检验数据。)

问题:这里为什么要套用CHOOSE函数?因为INDEX函数引用的数组必须全部位于一张工作表,使用CHOOSE 函数来计算将使用的数据范围就解决了这一问题。

具体操作如下:

第三步:插入折线图

点击工具栏:插入→图表→带数据标记的折线图

右键点击折线图,选择“选择数据”,图例项(系列)下点击“添加”,弹窗中系列名称选择:$B$7;系列值选择:$D$1:$D$24,确定;

然后点击选择数据源窗口中水平(分类)轴标签下发的编辑,轴标签区域选择:$C$1:$C$24(这里显示的是批号),确定;

具体操作如下:

最后,我们再将另外一个动态因素名称(药品名称)加入到图表中:

选中图表,点击工具栏插入→形状,选择矩形,点击图表上方空白区域插入矩形,然后在矩形被选中状态下,在编辑栏中输入:=$A$7,这时药品名称就显示在矩形内了。

具体操作如下:

最后把图表中各元素位置、大小,样式调整成你喜欢的样子,大功告成!

如果觉得这篇文章对您有用,就动动手指点个赞吧!

标签: #excel 趋势图