ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 图表图形 > 如何动态选择不同图表类型展示分公司的利润情况?

如何动态选择不同图表类型展示分公司的利润情况?

作者:绿色风 分类: 时间:2022-08-17 浏览:121
楼主
無心
Q:如何动态选择不同图表类型展示分公司的利润情况?


 

A:绘制教程如下:

1、重构数据源:把每个分公司的数据按照列表方式一次往下排,如图:


 

在C2单元格输入公式:
  1. =IF($G$1=1,B2,#N/A)
在C3单元格输入公式:
  1. =IF($G$1=2,B2,#N/A)
选中C2:D2,公式下拉至最后。

2、插入控件:插入组合框:在数据源表H1:H4单元格区域列出四个分公司的名称,单击“开发工具”选项卡→“控件”组→“插入”→单击“表单控件”下的“组合框”窗体控件→在表格的空白处按下鼠标左键不放,拖动鼠标绘制出大小合适的组合框。鼠标右键单击组合框→单击“设置控件格式”→“数据源区域”选择"数据源!$H$1:$H$4"单元格区域→“单元格链接”选择$G$2单元格→单击“确定”关闭“设置控件格式”对话框。

  插入选项按钮:    单击“开发工具”选项卡→“控件”组→“插入”→单击“表单控件”下的“选项按钮”窗体控件→在表格的空白处按下鼠标左键不放,拖动鼠标绘制出大小合适的选项按钮。鼠标右键单击组合框→单击“设置控件格式”→“单元格链接”选择$G$1单元格→单击“确定”关闭“设置控件格式”对话框。修改选项按钮名字为“折线图”。相同方法插入第二个选项按钮,修改名字为“折线图”


3、构建柱状图数据:选择“公式”选项卡→单击“定义的名称”组的“名称管理器”→单击“新建”按钮→在名称框里面输入“柱状图”,引用位置输入公式:
  1. =OFFSET(数据源三!$C$1,数据源三!$G$2*10-9,,7,)
单击“确定”。再新建“折线图”自定义公式:
  1. =OFFSET(数据源三!$D$1,数据源三!$G$2*10-9,,7,)

该帖已经同步到 無心的微博
2楼
無心
4、插入柱状图:单击“插入”选项卡→“图表”组→“柱形图”→在下拉的图表类型列表中,选择“簇状柱状图”。鼠标右键选中图表→选择“选择数据”→单击“添加”→系列名称为“系列一”,系列值为“图表!柱状图”→单击“确定”。继续“添加”数据→系列名称为“系列二”,系列值为“图表!折线图”。结果如下图:


 


5、鼠标单击折线图控件(PS:此时图表中出现的为系列二)→选中“系列二”→单击“图标工具-设计”选项→在“类型”组的“更改图表类型选项”,选择“折线图”→“带数据标记的折线图”,单击“确定”。
       此时,图表已初步完成,点击窗体控件能看到折线图与柱状图的互换,点击组合框,选择分公司,也能实现公司之间的互换。

6、美化图表:a、删除网格线,删除图列,添加图表名称。

                             b、把两个窗体控件和组合框移到图表适当位置,按住CTRL的同时,选中两个窗体控件,组合框及图表,鼠标右击,选择“组合-组合”。

                            C、根据自己的喜好,修改柱状图的填充颜色,折线图的线条颜色和数据标签颜色。

                            d、隐藏C列和D列的数据,选中C列和D列,把文字颜色设置成白色。

       最终结果如下图:


 


柱状图与折线图.rar


3楼
卢子
本来还在纠结怎么切换柱形图跟折线图呢,没想到可以利用两个辅助列判断,班长的图表真是**
4楼
传递
很详细
5楼
v、_小乖
6楼
lrlxxqxa
学习:)
7楼
lgcmeli
学习了。谢谢分享。
8楼
liu12345678jing
9楼
Rongson_Chart
水晶易表的思路,不错~
10楼
wangez
谢谢教导!慢慢消化!
11楼
曲奇
要认真学习才行了。赞
12楼
白米饭
13楼
篮板球
无心,把你的货全倒出来吧。
14楼
过云雨/xy
受教了
15楼
过云雨/xy
有人可以解释一下代码的意义吗?好难懂啊?
16楼
过云雨/xy
楼主,最后那几个和图表不能组合在一起吧?试了几次都不行啊
17楼
weikang2516
学习,收藏,经典
18楼
weikang2516
懂了
19楼
liuxy881102
哇。终于都琢磨清楚了。就是还有一点不明白,就是用IF函数,为啥老师的单元格是空的,而我的会显示出具体的数值呢?IF函数.jpg
 
20楼
pwindbell
学习了

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap