如何在Excel中制作实时更新的动态图表

 时间:2024-10-16 18:56:40

1、如图,学生英语课程共有六门,目前为止已经完成4门,要求做一个动态图表,在更新后续数据的同时,图表也会实时更新。

如何在Excel中制作实时更新的动态图表

2、首先给学生姓名做一个下拉菜单,如图步骤,最后“确定”即可完成。

如何在Excel中制作实时更新的动态图表

3、接下来利用函数来为动态图表获取数据。在“数据获取”下的空白单元格输入公式“=OFFSET($B$2,MATCH($A$10,$A$3:$A$6,0),0,1,COUNT($B$3:$G$3))”。

如何在Excel中制作实时更新的动态图表

4、关于此OFFSET函数的解释,以下按照函数中参数的顺序:1. reference:参照引用的起点位置;2. rows:从起点开始向下或上移动几格,正数向下,负数向上;3. cols:从起点开始向右或左移动几格,正数向右,负数向左;4. Height高度:需返回的行高,必须为正数;5. Width宽度:需返回的列宽,必须为正数。应用到实际的公式中,以B2单元格为起点;向下移动MATCH函数返回值的单元格数,MATCH函数引用学生姓名,该学生在第几行,则向下移动几格;向右不移动;行高为1(学生成绩所在单元格为1),列宽用COUNT函数计算返回的列数(当有数字填入的时候会自动计算)。

5、同理,写一个关于英语科目的公式“=OFFSET($B$2,0,0,1,COUNT($B$3:$G$3))”,用来作为图表的横向标。以上的公式单元格和区域都用绝对引用。

如何在Excel中制作实时更新的动态图表

6、把写好的公式定义到名称管理器里:在菜单栏的“公式”下找到“定义名称”,输入一个名称为学生成绩,引用位置,把数据获取的公式复制粘贴到里面,最后“确定”;同理把科目名称的公式也添加到名称管理器里。

如何在Excel中制作实时更新的动态图表

7、右击空白图表,点击“选择数据”。

如何在Excel中制作实时更新的动态图表

8、在“图例项”点击“添加”;系列名称为“学生英语成绩”,在填入系列值之前,先点击一个空白单元格,然后把带美元符号的锁定单元格删掉,输入之前添加好的名称“学生成绩”。

如何在Excel中制作实时更新的动态图表
如何在Excel中制作实时更新的动态图表

9、点击右侧“水平(分类)轴标签”的“编辑”,同样先点击一个空白单元格,然后把带美元符号的锁定单元格删掉,输入之前添加好的名称“科目”。

如何在Excel中制作实时更新的动态图表
如何在Excel中制作实时更新的动态图表

10、完成后,如图所示,最后点击“确定”。

如何在Excel中制作实时更新的动态图表

11、如要查看不同学生的英语成绩,可以点击之前设计好的下拉菜单;如果添加新的数据,比如学生“英语5”的成绩出来了,填入了表格中,动态图表也会实时更新。

如何在Excel中制作实时更新的动态图表
  • 随数值变化而变颜色的柱形图(2)
  • Excel图表设置动态图表标题或图表标题自动更新
  • Excel表格技巧—Excel中如何制作组合图表
  • Excel图表系列1:如何制作炫酷动态柱形图
  • Excel表格中怎样用数据条显示数据
  • 热门搜索
    读书手抄报花边 肺炎手抄报 端午手抄报图片 国庆节手抄报简单又漂亮字少 手抄报装饰 一二年级普通话手抄报 我与校树共成长手抄报 525心理健康手抄报 有关科技的手抄报 成长足迹手抄报