我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
今天我们来学习一个运用INDIRECT函数和定义名称功能制作动态图表的案例。
应用场景
下图表格A3:D7单元格区域有三种不同玫瑰品种1-4月的销量数据,我们想据此在表格右侧创建簇状柱形图来动态展示各品种玫瑰不同月份的销量。图表水平(分类)轴标签为各个月份名称,图表的图例项(数据系列)的值根据B1单元格内容的变化进行动态显示,例如,当B1单元格为"红玫瑰"时,图表的图例项(数据系列)的值显示为B4: B7单元格区域中"红玫瑰"的对应销量。
操作步骤
1、选中B3:D7单元格区域,单击[公式]选项卡[定义的名称]功能组中[根据所选内容创建]按钮,在弹出的[以选定区域创建名称]对话框中勾选[首行]选项,单击[确定]按钮。
2、单击[公式]选项卡[定义的名称]功能组中[定义名称]按钮,弹出[新建名称]对话框,在名称编辑框中输入:各品种销量,在引用位置编辑框中输入:=indirect(动态图表!$B$1),单击[确定]按钮。("各品种销量"即为接下来要创建的图表图例项(数据系列)的值,"动态图表"为$B$1单元格所在工作表的名称。)
3、选中A4:D7单元格区域,单击[插入]选项卡[图表]功能组中的[插入柱形图或条形图]按钮,在下拉列表中选择[二维柱形图]中的[簇状柱形图],即在工作表中生成相应图表。
4、选中图表,在[设计]选项卡[数据]功能组中点击[选择数据]按钮,在弹出的[选择数据源]对话框中,分别选中图例项(系列)中的"系列2"和"系列3",将其删除。
5、选中图例项(系列)中剩下的"系列1",单击[编辑]按钮,弹出[编辑数据系列]对话框,在[系列名称]编辑框中输入:=动态图表!$B$1,在[系列值]编辑框中输入:=动态图表!各品种销量,单击[确定]按钮。
6、在返回的[选择数据源]对话框中,直接单击[确定]按钮,可见图表区域中只显示了与B1单元格内容对应的"红玫瑰"1-4月的销量数据。
7、将B1单元格内容改为"白玫瑰"进行测试,图表的图例项(数据系列)的值也相应地变成了"白玫瑰"1-4月的销量数据。
相关文章
我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在工作中,可能许多朋友都会碰到一个情况,那就是工作簿和工作表数据的合并操作。如何将上百个工作簿快速合并到一个表格中,许多朋友可能会觉得不可思议。今天我们就来教大家学习一......
2023-01-08
今天在这里为你分享5个Excel文本函数,这些拆分和组合函数,你一定会用上的。①LEFT函数公式:=LEFT(A2,1)在Excel表格中,需要想要拆分汉字,想从哪里开始就从那哪里开始。首先选定单元格......
2023-01-08
相信大家也和我一样,才开始看到Excel可以当做翻译软件的时候会很好奇,这究竟是怎样做到的?其实,这个方法并不是很难,它是由一个函数公式而制作出来的,好了,首先我们一起来看看成......
2023-01-08
函数可以说是所用快捷方法中最为简单的一种方法,为什么很多人认为函数用起来很难了?主要是因为它拥有很长的函数公式,记不住。其实不管是学Excel函数,还是学习其他的一些快捷方法......
2023-01-08