如何让excel图表随数据更新而自动更新
下面是两种实现方法:
方法一:使用动态范围名称
1. 选择图表的数据范围,包括标签和数据。例如,你的数据范围是A1:B10。
2. 在Excel的公式栏中输入一个名称,例如"ChartData",然后按下等号键。
3. 输入以下公式:
`=Sheet1!$A$1:INDEX(Sheet1!$B:$B,COUNT(Sheet1!$B:$B))`
(假设数据在Sheet1工作表上,如果你的数据是在其他工作表上,请相应地更改工作表名称)
4. 按下Enter确认公式。现在,名称"ChartData"将引用你的动态数据范围。
5. 在图表中选择现有系列,将其数据范围更改为"=Sheet1!ChartData"。
6. 关闭名称管理器,更新图表。
现在,当你添加、删除或更改源数据时,动态范围名称将随之自动更新,图表也会自动更新。
方法二:使用表格功能
1. 将数据转换为Excel表格。选中数据范围,然后在Excel的功能区上方选择"插入"选项卡,点击"表格"。
2. 在弹出的对话框中,确认数据范围,并勾选"我的表格具有标题",点击"确定"。现在,你的数据将被转换为表格。
3. 在插入的表格上右键点击,选择"创建图表"。
4. 在图表上方的功能区中,点击"设计"选项卡,在"数据"分组中点击"选择数据"。
5. 在"选择数据源"对话框中,将图表数据范围更改为表格的范围,Excel会自动扩展该范围。
6. 确认对话框中的更改,更新图表。
现在,如果你添加或删除表格中的数据,图表将自动更新以反映这些更改。
这些方法都可以让Excel图表与源数据动态关联,使其自动更新,你可以根据需要选择其中一种方法进行操作。
怎么用Excel做动态图表
1,开发工具,插入,组合框:
2,拖动插入组合框后,右键点击,设置控件格式:
3,使控件与源数据建立联系,并设置连接的单元格:
4,再利用Offset函数并用控件链接的单元格作为其中的参数,建立辅助列:
5,选择辅助列,插入图表:
6,这样就制作了一个,利用控件控制的动态图表:
1、如下图所示,是一份Excel全年收入支出表,现在要制作其对应的动态图表。
2、选中表格,单击【插入】选项卡下【表格】组中的【数据透视表】下拉按钮,选择【数据透视图】。
3、在打开的“创建数据透视表及数据透视图”对话框中,我将创建的图表放在“新工作表”中,单击【确定】按钮。
4、完成后如下图所示,也就是说,我们将同时创建一个数据透视表和一个数据透视表。
5、在“数据透视表字段列表”窗格中将季度拖动到“筛选报表”框,将月份拖动到“轴字段(分类)”框,将收入、支出和结余拖动到“数值”框,“图例字段(系列)”框中为“数值”。
6、这样,我们就同时创建了一个数据透视表和一个数据透视图,如下图所示。而其中的数据透视图就是我们需要的动态图表。
7、在数据透视表上,分别双击B3、C3、D3单元格,打开“值字段设置”对话框。
8、在“自定义名称”框中,分别将“求和项:收入”、“求和项:支出”和“求和项:结余”改为“收入”、“ 支出”和“结余”(注意前面要加空格),单击【确定】按钮。
9、然后,再对创建的数据透视图进行美化,完成后如下图所示。
10、现在,当我们点击图表左上角的“季度”筛选按钮时,就可以选择按季度查看了,如下图所示。