首先这个例子不是真正的动态图表,只不过这个图表制作容易,也便于大家学习因此先举这个例子。本图表利用动态工作表,在其基础上插入图表,根据动态工作表的变化来实现动态图表。在这个例子中使用的Excel版本是Excel2010beta。
以下是需要制作图表的源数据:
选择A9单元格,然后选择“数据”选项卡,点击其中“数据有效性”。
在弹出“数据有效性”窗口中“设置”,在“允许”下拉菜单中选择“序列”。
然后在“来源”中输入需要选择的数据单元格。
确定后效果如下:
在A11中输入函数“=MATCH(A9,A2:A4,0) ”,按顺序,选择张三,显示“1”;李四,“2”……
将数据标题复制到A12:D12,便于后面制作图表的时候输入标题。当然也可以不输,在完成图表后直接引用B1:E1也可。
在A13单元格输入函数“=INDEX(B2:E4,$A$11,1)”,拖动复制A13至D13
拖动后显示数据如下,与源数据相同。
然后选择“插入”选项卡,选择图表类型“柱形图”。
最终显示效果如下,将图表拖动覆盖在数据表上。图表也会根据A9单元格中的名称变化,这样简易的动态图表就完成了。
本文转自
kirin 51CTO博客,原文链接:http://blog.51cto.com/kirin/271530 ,如需转载请自行联系原作者