多语言展示
当前在线:1997今日阅读:19今日分享:20

Excel动态图(可选式图)制作:[6]突显前几大

Excel动态图是具有筛选、动态显示功能的图形,在小编的系列经验(Excel动态图(可选式图)制作)中,已经向大家介绍了如何添加“开发工具”以及插入控件、如何利用Dsum函数建立模型以及使用模拟运算表。本篇中,小编将在此基础上给大家介绍一个超强的例子。这个例子将汇集排名效果、突显效果和百分比显示的效果。 里面将涉及大量比较有技术含量的操作,希望读者能够耐心阅读并且好好掌握这些技能并且切实地应用到工作中。
工具/原料
1

电脑及配件

2

有“开发工具”菜单的excel软件

3

一份“行列独立的”数据,这里小编使用的是一份进出口数据

方法/步骤
1

第一步:数据介绍。1.这是一份各月进口钢材价值的数据,一共有4列(列标题为“”“月份”“来源国”“价值”)、10000行;2.这是一份“行列独立的”数据;行与列不交叉;3.价值的单位是千美元。

2

第二步,明确需求。也就是我们要达到什么目的。 1.【排名】首先我们要进行排名,即某个来源国的价值排在第几位; 2.【前几大】然后我们要选出前几大来源国,一共涉及70多个国家,我们可能只关注前面的10个; 3.【突显】当我们在控件中选定某个来源国时,我们希望在图形上它能够得到相应的突显; 4.【百分比】当我们在控件中选定某个来源国时,我们希望在图形上可以以某种方式显示它的百分比。

3

第三步,模型建立。1.将sheet1的A2:D10000区域命名为“进口数据”; 2.在sheet2的下列单元格输入内容:A1:月份A2:来源国A3:价值(US $/Thousand)B1:=A6B2:=B6B3:=dsum(进口数据,“价值(US $/Thousand)“,$A$5:$B$6) 3.在A5输入”月份“,A6输入”1“;在B5输入”来源国“,B6输入”美国“;结果如下图。

4

第四步,模拟运算。1.将所有国家写在D列,从D2开始,E1中写入”=B3“;效果如图;2.选中D1:E69,数据——模拟分析——模拟运算表——输入行列引用窗口3.在引用列的单元格中输入:B6;效果如图;

5

第五步,建立排名榜。1.在G2输入下列函数并填充到G11:=INDEX(D$2:D$69,MATCH(H2,E$2:E$69,0))2.在H2输入下列函数并填充到H11:=LARGE(E$2:E$69,ROW()-1)效果如下图。

6

第六步,插入图形。1.选中G2:H11,插入柱形图2.将12个月份写某列,比如A列(如图:)3.插入列表框控件,设置数据源为:A10:A20;链接单元格为:A6.效果如图。4.改动列表框里面的选项,可以看到动态效果。

7

第七步,插入另一个列表框,链接单元格设置为C8,数据源区域为:G2:G11,在J2中输入”=ROW()-1“并填充到J11;在H2中输入”=IF(C$1=J2,H2,0)“并填充到H11。效果如图。

8

第八步,首先,这里必须强调,不能插入立体图,所以确保插入的是平面柱形图。(小编上面的是柱形图)。右击已经做好的图形,将图形类型改成平面柱形图。然后,”选择数据“,将系列1的名称改成”进口价值“;再添加一个系列,系列名为”突显“,数据源为:I2:I11.点击确定,效果如下图。

9

第九步,点击图形,”设置数据系列格式“——系列选项——重叠型。效果如下图。

10

最后一步,美化,读者可以根据自己的喜好进行,比如小编比较喜欢下面的风格。如图。

推荐信息