1. 如图,学生英语课程共有六门,目前为止已经完成4门,要求做一个动态图表,在更新后续数据的同时,图表也会实时更新。
![c66a0a9102d183dbd9d67bd8beba62b1.png](https://i-blog.csdnimg.cn/blog_migrate/2ef02233766027c974260ce1e9cd9c54.jpeg)
2. 首先给学生姓名做一个下拉菜单,如图步骤,最后“确定”即可完成。
![da41516aa4af307f04c33710ae213686.png](https://i-blog.csdnimg.cn/blog_migrate/1535196780dcb59174739a5ba3801a5b.jpeg)
3. 接下来利用函数来为动态图表获取数据。在“数据获取”下的空白单元格输入公式“=OFFSET($B$2,MATCH($A$10,$A$3:$A$6,0),0,1,COUNT($B$3:$G$3))”。
![885e4ab16ed4e0fe043f1660d07e2344.png](https://i-blog.csdnimg.cn/blog_migrate/98af7baa78133f89810f067cf00b03f6.jpeg)
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))”,用来作为图表的横向标。以上的公式单元格和区域都用绝对引用。
![d2254aa8a8c5cab7afbf5f0ee93e23a5.png](https://i-blog.csdnimg.cn/blog_migrate/9f53ae1cb8cbdd4f22d629291ee6069d.jpeg)
6. 把写好的公式定义到名称管理器里:在菜单栏的“公式”下找到“定义名称”,输入一个名称为学生成绩,引用位置,把数据获取的公式复制粘贴到里面,最后“确定”;同理把科目名称的公式也添加到名称管理器里。
![94fd0bbf1fb277fe824594658ecc16a3.png](https://i-blog.csdnimg.cn/blog_migrate/ba3c851b4bea03fb9cfbeae59b01e9c1.jpeg)
7. 右击空白图表,点击“选择数据”。
![99e160ed2c1cc33136fc70ed9df71005.png](https://i-blog.csdnimg.cn/blog_migrate/a513060ba332e69a8c8dc8ecb3d3d038.jpeg)
8. 在“图例项”点击“添加”;系列名称为“学生英语成绩”,在填入系列值之前,先点击一个空白单元格,然后把带美元符号的锁定单元格删掉,输入之前添加好的名称“学生成绩”。
![dde014fb985d36e15648b6a567aa0bd0.png](https://i-blog.csdnimg.cn/blog_migrate/616f9d58c5315526479402d2e91dc9e8.jpeg)
![69c0057163179b4e9168f384f6708cee.png](https://i-blog.csdnimg.cn/blog_migrate/496fbaef9d64992c65ab3491c50d0392.jpeg)
9. 点击右侧“水平(分类)轴标签”的“编辑”,同样先点击一个空白单元格,然后把带美元符号的锁定单元格删掉,输入之前添加好的名称“科目”。
![e0f300976693c449537df16e4dbc767f.png](https://i-blog.csdnimg.cn/blog_migrate/4e81b286a3c8cdca78dad1349f00e612.jpeg)
![beee73e3e70a875d1fe1dae3fbf009f9.png](https://i-blog.csdnimg.cn/blog_migrate/505093ca4f8f752fffa024f0b43578bc.jpeg)
10. 完成后,如图所示,最后点击“确定”。
![f21f1a3604ba6e78462b0ae3af3b9248.png](https://i-blog.csdnimg.cn/blog_migrate/090fe47a38b0d1edbc3f6dd7712835a7.jpeg)
11. 如要查看不同学生的英语成绩,可以点击之前设计好的下拉菜单;如果添加新的数据,比如学生“英语5”的成绩出来了,填入了表格中,动态图表也会实时更新。
![9980dc1a1ee6b36a02c9398fffe54107.png](https://i-blog.csdnimg.cn/blog_migrate/7d247eb60beb3a4948c75af5405b2aee.jpeg)