多语言展示
当前在线:204今日阅读:113今日分享:31

EXCEL商务图表技巧:[1]Scroller chart

这个图主要是按时间来看整年业绩的情况,可以根据不同的时间周期查看。最有噱头的就是下面的整年业绩情况全览,并可以点击窗体横条看下一周或下一个月的业绩情况。主要用OFFSET函数实现动态的数值及标签名,根据起始时间点和截至时间点去做整年的业绩走向。
工具/原料

 Excel2007、Excel2010

作图思路:

函数+控件=动态图;需要配件:函数(offset,and和if),窗体控件(滚动条和单选按钮);操作:【公式菜单】→【名称管理】→【定义名称】设置定义大图中的数据和标签(用offset),用图表中的主次坐标功能合并线形图与面积图(数据选择一致)展现图表样式,最后利用滚动条连接某单元格实现动态,单选按钮实现选择周期。

方法/步骤
1

1、准备图表数据,“AD3:AD367”为辅助列填充1~365;“AE3:AE367”为整年日期;“AF3:AF367”为每日对应的相关数据。

2

2、准备辅助动态数据,Stop period和Number of period根据下图提示的函数填入;Star period和Period type显示的值为手动输入完成。

3

3、数据准备的最后一步,利用IF和AND函数实现根据X Data的原始数据和上图中Number of period的变化来实现数据显示长短。这列数据主要是为了模拟全年图中选中的日期数据而做准备。

4

4、利用定义名称功能和OFFSET函数显示大图中根据不同长短周期的数据和标签。数据:=OFFSET('Scroller chart'!$AE$2,'Scroller chart'!$AB$2,1,'Scroller chart'!$AB$6,1)标签:=OFFSET('Scroller chart'!$AE$2,'Scroller chart'!$AB$2,0,'Scroller chart'!$AB$6,1)

5

5、根据AE日期和AF数据新建一个二维面积图,如图所示。

6

6、添加模拟大图中蓝色线条的数据,由于蓝色线路是跟着面积图的数据变化而变化的,所以数据源应采用一致。方法:【右击图表】→【选择数据】→【添加】→ 确定即可,如图所示。

7

7、由于我们是要添加的数据位模拟大图蓝线做准备,所以我们将添加数据默认为面积图的图表形式更改为线形图。方法:【右击图表】→【折线图】 → 确定即可,如图所示。

8

8、 接上一步骤更改已变成线形图的系列的样式。(如下图不清晰,可以下载附件查看具体更改内容。)

9

9、接着更改X Data系列面积图的样式,如图所示。

10

10 、利用第4步定义的名称(Data & Labels),更改图表中X Data和线形图的数据和标签。图表中系列值和标签识别规律是:='工作表名加感叹号(e.g.sheet1!)'+定义名称(e.g. Data或Labels),如图所示。

11

1 1、 调整大图的图表样式:【添加】纵向网格线;右击横坐标设置【位置坐标轴】在刻度线上(横轴为时间轴的一般都要设置在刻度线上);设置纵坐标【最大刻度】为1,【主要刻度】为0.2,如图所示。

12

12、新建第二个面积图,这个面积图是为了展示全年而做的。数据选择2列X Data和X Data1,如图所示。

13

13、设置上一步新建的面积图的样式:更改X Data系列的【填充颜色】;更改X Data1系列的【图表类型】为无点折线图,设置【线条宽度】及【线条颜色】;设置横坐标的【主要刻度单位】为1个月,【位置坐标轴】在刻度上。如图所示。

14

14、右击删除【图例】及【横坐标】。利用单元格划分全年月份并输入月份,调整网格线与单元格线条对齐,如图所示。

15

15、 插入【滚动条】控件,该控件主要是利用链接单元格,点击控件改变单元格的值来实现自动选择数据日期。成功插入后右击设置参数:【设置控件格式】→【控件】→【当前值为1】 →【最小值为1】→【最大值为365】→【步长为1】→【单元格链接到'AB2'】,如图所示。

16

16、和上一步骤一样的路径添加另一个控件,选择按钮控件,添加这个控件是为了切换图表显示的数据周期。更改3个按钮控件名称为7天、14天和30天。然后任选一个按钮右击设置控件格式即可,【设置单元格链接到'AB8'】,如图所示。

17

17、最后调整大图和小图的上下位置,以及调整滚动条和3个按钮控件的位置即告完成。

作者的微信公众号:excelNB

每天都会发布Excel商务图表教程与最新模板。

推荐信息