楼主 無心 |
Q:如下图,如何按照月份或者部门来制作交互式动态图表? A:方法一、利用自定义名称做交互式动态图表 绘制步骤如下: 1、绘制控件:在K3和H3处插入两个选项按钮。 单击“开发工具”选项卡→“控件”组→“插入”→单击“表单控件”下的“选项按钮”窗体控件→在表格的K3处按下鼠标左键不放,拖动鼠标绘制出大小合适的组合框。鼠标右键单击组合框→单击“设置控件格式”→选择“控制”选项卡,值选择“已选择”→“单元格链接”选择$M$4单元格→单击“确定”关闭“设置控件格式”对话框,把选项按钮名称改成“按月份”。 同上步骤插入第二个选项按钮,把选项按钮名称改成“按部门”。 在S3:T3附近插入数滚动条。 单击“开发工具”选项卡→“控件”组→“插入”→单击“表单控件”下的“数值调节按钮”窗体控件→在表格的K3处按下鼠标左键不放,拖动鼠标绘制出大小合适的组合框。鼠标右键单击组合框→单击“设置控件格式”→选择“控制”选项卡,最小值填“1”,最大值填“22”,步长为“1”→“单元格链接”选择$N$4单元格→单击“确定”关闭“设置控件格式”对话框。 2、设置定义名称 设置部门定义名称:
该帖已经同步到 無心的微博 |
2楼 無心 |
方法二:利用数据透视表做交互式动态数据透视 图 绘制步骤如下: 1、做数据透视 图 依次单击ALT+D+P ,调出“数据透视表和数据透 视 图向导”→在“请指定待分析数据数据源类型”中选择“多重合并计算数据区域”→在“所需创建的报表类型”中选择“数据透视 图”→单击“下一步”→“下一步”→在“选定区域”中选择A2:I24→单击“添加”→“下一步”→在“数据透视表显示位置”中 选择“现有工作表”,单击工作表空白位置→单击“确定”。如下图 2、美化数据透视 图 a、选中数据透视 图,把鼠标放边缘位置,拉大数据透视 图,让数据透视 图盖住数据透视表。 b、选择“数据透视表工具-设计”选项卡→单击“图表样式”组的下拉按钮,选择“样式43”. c、删除不必要的按钮: 在数据透视表字段列表里面把“页1”字段前面的勾去掉。鼠标右击“求和项:值”按钮,选择“隐藏图表上的值字段按钮”。 d、修改按钮名称: 鼠标右击透视 图底下的“行”按钮→选择“字段设置”→自定义名称,把“行”改成“部门”→相同方法把“列”字段改成“月份”。 e、筛选月份,选择“一月”。 这样就完成了动态数据透视 图。如下图: 在这里,既然是交互式的动态图表,那么当要按照部门来筛选的时候怎么做呢? 选中数据透视 图,选择“数据透视表工具-设计”选项卡→单击“数据”组的“切换行/列”→然后在数据透视 图下“月份”选项全选→在数据透视 图右边单选“部门”。操作方式如下图: 数据透视 图的优点:制作简单,快捷,不需要学很多公式。 缺点:布局不合理,行选项和列选项不能移动,只能在固定位置。在做交互式选项时,不能一步到位,需要几步完成。 交互式动态图表.rar |
3楼 無心 |
3、在空白处插入图表: 单击“插入”选项卡→单击“图表组”的“柱形图”下拉按钮,选择“簇状柱形图”。鼠标右键单击图表,单击“选择数据”→单击“添加”按钮,在“系列名称”框输入“图表”→在“系列值”框中输入=book.xlsx!TPG→单击“确定”。如下图 在图例项选中“图表”→单击右边“水平(分类)轴标签”中的“编辑”→在轴标签区域框内输入=book.xlsx!坐标轴→单击“确定”。如下图 如下图,单击“确定” 结果如下图: |
4楼 無心 |
4、美化图表: a、选中图表→单击“图标工具-设计”选下啦,单击“图表样式”下拉按钮,选择“样式43”. b、删除图例 c、修改图表标题: 在O4单元格输入公式:
d、添加数据标签: 单击“图表”系列→“布局”选项卡→“标签”组→“数据标签”→“其他数据标签选项”→勾选“标签包括”下的“值”复选框→“标签位置”设置为“数据标签外”。 选择“数字”选项卡→类别选择“自定义”,在自定义单元格输入
e、修改控件背景颜色: 由于表单控件的字体颜色不能修改,表单控件黑色的字体组合在图表内会看不清,所以修改表单控件背景颜色。 鼠标右键单击其中一个选项按钮→选择“设置控件格式”→在“颜色与线条”选项卡的填充栏内→把填充颜色改成蓝色。 把控件移到图表内。 f、组合图表: 鼠标右键单击其中一个选项按钮→按住按住Ctrl键选中另外一个选项按钮及滚动条,选择“格式”选项卡→单击“排列”组的对齐下拉按钮→选择“顶端对齐”。 鼠标右键单击组合框→单击“叠放次序”→“置于顶层”;将组合框移动至图表的适当位置→按住Ctrl键选中组合框及图表→单击鼠标右键→单击“组合”→“组合”。完成图表的绘制。 最终结果如下图: |
5楼 letty1985 |
学习了,谢谢楼主分享 |
6楼 tanshx999 |
这个真有用。谢谢。 |
7楼 白米饭 |
好漂亮的,值得学习 |
8楼 君柳 |
非常详细的过程 |
9楼 水之歌 |
好帖,谢谢无心,学习下哈 |
10楼 终点 |
好详细的贴,学习下 |
11楼 tanshx999 |
楼主有QQ没?我还是有点不懂。我想让你手把手教我。。嘿嘿。 |
12楼 亡者天下 |
向无心的图表学习! |
13楼 与雁齐飞 |
太经典了,赞一个. |
14楼 yahuu |
这个太好了,好好学习,天天向上 |
15楼 wangez |
谢谢老师的讲解! |
16楼 sjz76meizi |
非常详细,学习 |
17楼 尛安 |
做的真好! |
18楼 雾里看花 |
不错,谢谢无私奉献! |
19楼 Gavin_曾 |
谢谢 |
20楼 люблю |
为什么我下载不了附件呢?能给我发一份吗?邮箱: |
21楼 無心 |
Q:如下图,如何按照月份或者部门来制作交互式动态图表? A:方法一、利用自定义名称做交互式动态图表 绘制步骤如下: 1、绘制控件:在K3和H3处插入两个选项按钮。 单击“开发工具”选项卡→“控件”组→“插入”→单击“表单控件”下的“选项按钮”窗体控件→在表格的K3处按下鼠标左键不放,拖动鼠标绘制出大小合适的组合框。鼠标右键单击组合框→单击“设置控件格式”→选择“控制”选项卡,值选择“已选择”→“单元格链接”选择$M$4单元格→单击“确定”关闭“设置控件格式”对话框,把选项按钮名称改成“按月份”。 同上步骤插入第二个选项按钮,把选项按钮名称改成“按部门”。 在S3:T3附近插入数滚动条。 单击“开发工具”选项卡→“控件”组→“插入”→单击“表单控件”下的“数值调节按钮”窗体控件→在表格的K3处按下鼠标左键不放,拖动鼠标绘制出大小合适的组合框。鼠标右键单击组合框→单击“设置控件格式”→选择“控制”选项卡,最小值填“1”,最大值填“22”,步长为“1”→“单元格链接”选择$N$4单元格→单击“确定”关闭“设置控件格式”对话框。 2、设置定义名称 设置部门定义名称:
该帖已经同步到 無心的微博 |
22楼 無心 |
方法二:利用数据透视表做交互式动态数据透视 图 绘制步骤如下: 1、做数据透视 图 依次单击ALT+D+P ,调出“数据透视表和数据透 视 图向导”→在“请指定待分析数据数据源类型”中选择“多重合并计算数据区域”→在“所需创建的报表类型”中选择“数据透视 图”→单击“下一步”→“下一步”→在“选定区域”中选择A2:I24→单击“添加”→“下一步”→在“数据透视表显示位置”中 选择“现有工作表”,单击工作表空白位置→单击“确定”。如下图 2、美化数据透视 图 a、选中数据透视 图,把鼠标放边缘位置,拉大数据透视 图,让数据透视 图盖住数据透视表。 b、选择“数据透视表工具-设计”选项卡→单击“图表样式”组的下拉按钮,选择“样式43”. c、删除不必要的按钮: 在数据透视表字段列表里面把“页1”字段前面的勾去掉。鼠标右击“求和项:值”按钮,选择“隐藏图表上的值字段按钮”。 d、修改按钮名称: 鼠标右击透视 图底下的“行”按钮→选择“字段设置”→自定义名称,把“行”改成“部门”→相同方法把“列”字段改成“月份”。 e、筛选月份,选择“一月”。 这样就完成了动态数据透视 图。如下图: 在这里,既然是交互式的动态图表,那么当要按照部门来筛选的时候怎么做呢? 选中数据透视 图,选择“数据透视表工具-设计”选项卡→单击“数据”组的“切换行/列”→然后在数据透视 图下“月份”选项全选→在数据透视 图右边单选“部门”。操作方式如下图: 数据透视 图的优点:制作简单,快捷,不需要学很多公式。 缺点:布局不合理,行选项和列选项不能移动,只能在固定位置。在做交互式选项时,不能一步到位,需要几步完成。 交互式动态图表.rar |
23楼 無心 |
3、在空白处插入图表: 单击“插入”选项卡→单击“图表组”的“柱形图”下拉按钮,选择“簇状柱形图”。鼠标右键单击图表,单击“选择数据”→单击“添加”按钮,在“系列名称”框输入“图表”→在“系列值”框中输入=book.xlsx!TPG→单击“确定”。如下图 在图例项选中“图表”→单击右边“水平(分类)轴标签”中的“编辑”→在轴标签区域框内输入=book.xlsx!坐标轴→单击“确定”。如下图 如下图,单击“确定” 结果如下图: |
24楼 無心 |
4、美化图表: a、选中图表→单击“图标工具-设计”选下啦,单击“图表样式”下拉按钮,选择“样式43”. b、删除图例 c、修改图表标题: 在O4单元格输入公式:
d、添加数据标签: 单击“图表”系列→“布局”选项卡→“标签”组→“数据标签”→“其他数据标签选项”→勾选“标签包括”下的“值”复选框→“标签位置”设置为“数据标签外”。 选择“数字”选项卡→类别选择“自定义”,在自定义单元格输入
e、修改控件背景颜色: 由于表单控件的字体颜色不能修改,表单控件黑色的字体组合在图表内会看不清,所以修改表单控件背景颜色。 鼠标右键单击其中一个选项按钮→选择“设置控件格式”→在“颜色与线条”选项卡的填充栏内→把填充颜色改成蓝色。 把控件移到图表内。 f、组合图表: 鼠标右键单击其中一个选项按钮→按住按住Ctrl键选中另外一个选项按钮及滚动条,选择“格式”选项卡→单击“排列”组的对齐下拉按钮→选择“顶端对齐”。 鼠标右键单击组合框→单击“叠放次序”→“置于顶层”;将组合框移动至图表的适当位置→按住Ctrl键选中组合框及图表→单击鼠标右键→单击“组合”→“组合”。完成图表的绘制。 最终结果如下图: |
25楼 letty1985 |
学习了,谢谢楼主分享 |
26楼 tanshx999 |
这个真有用。谢谢。 |
27楼 白米饭 |
好漂亮的,值得学习 |
28楼 君柳 |
非常详细的过程 |
29楼 水之歌 |
好帖,谢谢无心,学习下哈 |
30楼 终点 |
好详细的贴,学习下 |
31楼 46570405 |
第一种方法是在VBA 中做吗? |
32楼 kakyokuduki |
感谢分享~~很实用~ |
33楼 Fannie_X |
方法二, 用数据透视表做的动态图,貌似07版用不了哦 |
34楼 Fannie_X |
请问这个设置定义名称是怎么设置的啊? |
35楼 梅韵清影 |
动态图表学习起来 |
36楼 蜜蜂 |
向楼主学习!感谢分享! |
37楼 yf_home |
不错,学习了。 |
38楼 llfxyls |