楼主 rongjun |
Q:如何绘制如下动态子母饼图? A:绘制步骤如下: 1、绘制控件:在H5:H7单元格区域列出所有地区的名称,单击“开发工具”选项卡→“控件”组→“插入”→单击“表单控件”下的“组合框”窗体控件→在表格的空白处按下鼠标左键不放,拖动鼠标绘制出大小合适的组合框。鼠标右键单击组合框→单击“设置控件格式”→“数据源区域”选择$H$5:$H$7单元格区域→“单元格链接”选择$H$4单元格→单击“确定”关闭“设置控件格式”对话框。 2、构造母饼图数据:在E4单元格输入公式
下拉至E6单元格,在F4单元格输入公式
下拉至F6单元格。如下图的E2:F6单元格区域所示。 3、构造子饼图数据:在E10单元格输入数组公式
下拉至E13单元格,在F10单元格输入公式
下拉至F13单元格,在F14单元格输入公式
|
2楼 rongjun |
4、创建“销售额”子饼图:选择F9:F14单元格区域→单击“插入”选项卡→“图表”组→“饼图”→“饼图”。 5、格式化图表:删除图表标题、图例,调整图表大小、边框。 6、添加“小计”母饼图系列:鼠标右键单击图表→单击“选择数据”→“添加”→“系列名称”选择F3单元格→“系列值”选择F4:F6单元格区域→单击“确定”退出“编辑数据系列”对话框→单击“确定”退出“选择数据源”对话框。 7、更改子饼图系列绘制坐标轴:鼠标右键单击“销售额”系列→单击“设置数据系列格式”→单击“系列绘制在”下的“次坐标轴”选项→“饼图分离程度”调整为60%→单击“三维格式”选项→设置棱台顶端高度和宽度均为5磅→关闭“设置数据系列格式”对话框。 |
3楼 rongjun |
8、移动子饼图各扇区向中心靠拢:单击“销售额”系列→单击“销售额”系列的第一个扇区→按住鼠标左键不放,拖动第一个扇区向中心靠拢。采用同样的方法将“销售额”系列的其余扇区移动到中心靠拢。 9、添加标签:单击“销售额”系列→“布局”选项卡→“标签”组→“数据标签”→“其他数据标签选项”→勾选“标签包括”下的“类别名称”和“百分比”复选框→“标签位置”设置为“数据标签内”→“分隔符”设置为“分行符”→关闭“设置数据标签格式”对话框。单击“小计”系列→“布局”选项卡→“标签”组→“数据标签”→“其他数据标签选项”→勾选“标签包括”下的“类别名称”和“百分比”复选框→“标签位置”设置为“最佳匹配”→“分隔符”设置为“分行符”→关闭“设置数据标签格式”对话框。 |
4楼 rongjun |
10、添加分类标签数据:鼠标右键单击图表→单击“选择数据”→单击“系列”列表框下的“销售额”系列→单击“水平轴标签”下的“编辑”按钮→“轴标签区域”选择E10:E14单元格区域→单击“确定”退出“轴标签”对话框→单击“系列”列表框下的“小计”系列→单击“水平轴标签”下的“编辑”按钮→“轴标签区域”选择E4:E6单元格区域→单击“确定”退出“轴标签”对话框→单击“确定”退出“选择数据源”对话框。 11、隐藏不必要信息:单击“销售额”数据标签→单击数据点5的数据标签→按<Delete>键删除。单击“销售额”系列→单击数据点5→单击鼠标右键→单击“设置数据点格式”→单击“填充”选项→“无填充”→关闭“设置数据点格式”对话框。 |
5楼 rongjun |
12、组合图表:鼠标右键单击组合框→单击“叠放次序”→“置于顶层”;将组合框移动至图表的适当位置→按住Ctrl键选中组合框及图表→单击鼠标右键→单击“组合”→“组合”。完成动态子母饼图的绘制。 动态子母饼图.rar |
6楼 windsor42 |
好华丽的饼图啊! |
7楼 williammei |
好华丽的饼图啊!精彩,学习。 |
8楼 sam.tan |
太精彩了,一定认真学习,谢谢分享. |
9楼 sam.tan |
楼主, 我在组合框→单击“设置控件格式”没有发现“数据源区域”的选项, 是否因为Excel 2002的版本低的原因?谢 |
10楼 donghan |
真是好东西呀,学习了 |
11楼 vivian3116 |
楼主,你好 我现在用的是EXCEL 2010,但是找不到开发工具,谢谢! 我的QQ:1422812080 |
12楼 rongjun |
如何在功能区显示开发工具选项卡? http://www.exceltip.net/thread-1165-1-1.html |
13楼 sam.tan |
12楼主,你好! 能帮搞掂我在9楼提出的问题吗? [我在组合框→单击“设置控件格式”没有发现“数据源区域”的选项, 是否因为Excel 2002的版本低的原因?] 谢 |
14楼 rongjun |
03以上版本都有的。02版本没用过,不太清楚。 |
15楼 sam.tan |
谢谢了,我想法装WIN03. |
16楼 wenchuanrui |
这个不错,好好学习一下 |
17楼 windtide73 |
太精彩了,一定认真学习,谢谢分享. |
18楼 herenqing |
太精彩了,谢谢! |
19楼 mok |
学习,好东东 |
20楼 redluofuru |
拜读上文大作, 我在试验时缺 在[子饼图数据] 中一直出现错误, 始终解决不了, 不知能否将我的文件发给您帮忙确认一下? 谢谢。 3、构造子饼图数据:在E10单元格输入数组公式 =IF(ROW(A1)>SUM(N(LOOKUP(ROW($3:$14),IF($A$3:$A$14<>"",ROW($3:$14)),$A$3:$A$14)=$E$4))-1,"",OFFSET($B$2,MATCH($E$4,$A$3:$A$14,)+ROW(A1)-1,)) 复制公式或代码 就是在这一段中。 动态子母饼图(ERROR).rar |
21楼 rongjun |
数组公式需要按<Ctrl+Shift+Enter>三键结束,公式中的引用区域要用绝对引用:
|
22楼 小敏敏 |
谢谢了,学会 |
23楼 hufengyi |
有才得很 |
24楼 LoveJinLee |
很HLL的图表显示方式呀、、、 多谢荣版~ |
25楼 daoxiecanjian |
太精彩了,一定认真学习 |
26楼 斯过 |
真不错,真是受益匪浅! |
27楼 smupsu |
子饼图的数据区域,公式过于复杂。 用CHOOSE函数会得到更简洁的公式。 |
28楼 曹文峰 |
非常漂亮,谢谢 |
29楼 czlwb |
华丽的饼图啊!精彩 |
30楼 lrlxxqxa |
分享转发。 |
31楼 老糊涂 |
下载学习图表 |
32楼 海洋之星 |
跟着学习图表 |
33楼 maybeyy |
谢谢分享 |
34楼 roman0 |
我怎么下载不了 |
35楼 youlin |
学习了****! |
36楼 1990nm64 |
我也想了解了解**!先顶一个 |
37楼 雾里看花 |
真是不错的应用。 |
38楼 zhbei |
好复杂 要消化 消化 |
39楼 Jary_Yuan |
虽然最后是完成了,但是公式部分真的不太懂..好复杂 |
40楼 Jary_Yuan |
还有就是组合真的不容易... |
41楼 焱生 |
要学习 |
42楼 bishunbiao |
斑竹辛苦,收藏学习 |
43楼 leo陶 |
直接的很华丽啊,学习了。 |
44楼 windtide73 |
一定认真学习,谢谢分享 |
45楼 我是琦琦 |
=IF(ROW(A1)>SUM(N(LOOKUP(ROW($3:$14),IF($A$3:$A$14<>"",ROW($3:$14)),$A$3:$A$14)=$E$4))-1,"",OFFSET($B$2,MATCH($E$4,$A$3:$A$14,)+ROW(A1)-1,)) 这个不成功么~~~ |
46楼 我是琦琦 |
看来得好好研究下公式~~~ |
47楼 zl-jessica |
太强大了 跟着LZ做了一遍 但是不是很理解城市E10的公式含义啊...太复杂了...都是怎么想到的呢 |
48楼 chujiangliu |
|
49楼 casnail |
好华丽的饼图啊!赞楼主 |
50楼 >默、小熙″ |
为什么复制公式在excel总是显示错误呢,数值都显示不出来 |
51楼 tmsjh2002 |
好啊,给个表格吧 |
52楼 keven |
赞一个! |