Excel动态图表制作Tips(二)上回分享的动态图表是基于规范的二维表来制作的,但实际工作中遇到的数据源并不都能转化成二维表,导致我们不能用OFFSET函数来制作动态图表。比如下面这种可视化需求:数据源:动态图表:通过勋章级别的筛选,呈现对应人员的绩效排名以上数据源无法通过老方法呈现的原因在于,有动态要求的不仅是“绩效”值,还有“姓名”列。但表郁闷,Excel已经提供了更强大的工具来帮我们解决这个问题:PowerView。这是一个在透视表基础上扩展出的动态图表制作插件。如果你是第一次使用,首先要做的是安装它。在工具栏上找到PowerView,并点击安装,如果提示需要安装silverlight,你就按提示一起安装,它是微软的前端动态效果展示组件。安装成功后,我们就可以开始使用PowerView了,它的功能很多,建议大家平时没事多使用多摸索,今天就针对上面提到的可视化需求,看看怎么用PowerView来实现。步骤一:选定数据源,点击PowerView,进入PowerView操作界面。区域1:PowerView的工具栏位置,其中“设计”需要点选图表才会出现。区域2:呈现区,展示可视化效果。区域3:筛选器,控制可视化效果。区域4:字段区,设置数据源参与计算的字段,操作类似透视表。步骤二:选中“呈现区”的数据表,在“字段区”进行字段的勾选,我按照需要勾选了“姓名”“绩效”“勋章”,并将这三个字段拖动至“筛选器”。步骤三:在“设计”工具栏上点击“条形图”——“簇状条形图”,插入到“呈现区”。步骤四:鼠标移至图表上,左上方出现“排序依据”,下拉选择“绩效”按“降序”排列,并单击添加标题。步骤五:至此,图表制作完成,通过“筛选器”视图和图例就可以实现动态效果了,动手试试吧。