问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

excel如何让甘特图表的坐标轴随表格数据变化而自动变化

提问网友 发布时间:2022-04-23 08:24
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
3个回答
热心网友 回答时间:2022-06-18 08:14

要制作动态的,可以进行计划与实际对比的甘特图,关键要解决两个问题:

1、计划时间与实际时间分成两行显示,这样才能够让甘特图的进度条也分成两行显示出来,实现计划与实际的对比;

2、使用数据透视表来查询,但是要解决透视表作为图表数据源时,如果发生变化,则图表也会错乱的问题。

下面是制作这种图表的步骤:

第一步、制作一个录入界面,同时用VBA将其保存到另一个作为数据库的表格中:

1、录入界面如下图所示:(注:录入界面中,计划时间与实际时间可以在同一行中。)



2、作为数据库的表格如下图所示:(注:本表需要做成可以方便地生成数据透视表的二维表格,并且,这一步是关键步骤,要在这一步通过VBA把录入界面的数据在此时把计划时间、实际时间分成两行显示。)



第二步、根据数据库生成几个数据透视表,其结构略有不同,自己根据需要进行调整(注:此处要使用OFFSET函数定义好上面数据库表中有效数据的范围。):

数据范围=OFFSET(项目进度数据库!$A$1,,,COUNTA(项目进度数据库!$A:$A),COUNTA(项目进度数据库!$1:$1))

1、单项目查询:



2、多项目查询:



3、各项目汇总查询:(只显示每个工程项目的总时间,不显示明细时间)



第三步、制作一个辅助表,用简单的公式把上述几个数据透视表对应起来,所谓简单,即本sheet中某一格=透视表中某一格,但要注意如果透视表中的空白格,可能会显示为0,所以用IF函数作些调整,如

IF(C1<>"空白",单项目查询!$A$1,""):



到了这一步,制作甘特图所需的数据表格已经基本完成了。接下来要准备好制作甘特图所需的数据源。

第四步、用OFFSET函数把甘特图所需的进度条1、2、3、4,Y座标轴名称(就是在图上显示的工作内容),甘特图的总数据范围定义好:

图表_进度条1        =OFFSET(制图辅助!$C$1,1,1,COUNTA(制图辅助!$C:$C)-COUNTIF(制图辅助!$C:$C,"空白")-1)

图表_进度条2        =OFFSET(制图辅助!$C$1,1,2,COUNTA(制图辅助!$C:$C)-COUNTIF(制图辅助!$C:$C,"空白")-1)

图表_进度条3        =OFFSET(制图辅助!$C$1,1,3,COUNTA(制图辅助!$C:$C)-COUNTIF(制图辅助!$C:$C,"空白")-1)

图表_进度条4        =OFFSET(制图辅助!$C$1,1,4,COUNTA(制图辅助!$C:$C)-COUNTIF(制图辅助!$C:$C,"空白")-1)

图表_进度图Y轴名称        =OFFSET(制图辅助!$C$1,1,-1,COUNTA(制图辅助!$C:$C)-COUNTIF(制图辅助!$C:$C,"空白")-1)

图表_制图辅助范围        =OFFSET(制图辅助!$B$1,,,COUNTA(制图辅助!$C:$C)-COUNTIF(制图辅助!$C:$C,"空白"),6)

第五步、用普通制作甘特图的方法制作出甘特图:

首先,创建图表大概样式。

在图表向导中,选条形图当中的堆积条形图,并按步骤逐步操作,相关需要选定数据范围的地方,输入上面定义好的名称:











至此,进度图的大体样子已经完成如下,




接下来进行调整:

第1步,把坐标日期调整到所需月份,更改字体及数字格式:

右键点X轴坐标,选“坐标轴格式”,作如下操作:







右键点Y轴,选“坐标轴格式”,更改字体,如果勾选“分类次序反转”,可以把日期坐标调到顶部,否则是在底部。



修改后的图如下:



第2步,分别双击图中“计划开始时间”和“实际开始时间”的图形,在弹出来的对话框中,把【边框】和【内部】都选为无。



第3步,右键点击右边的图例说明,选“图例格式”,更改字体及放置位置:



再把多余的“计划开始时间”、“实际开始时间”删除。



第4步,在图表区空白地方右键点击,选“图表选项”,在网格线中,把X轴、Y轴的主要网格线都勾上。



至此,一个有计划与实际对比,并且可以根据需要由数据透视表进行筛选的动态的甘特图就完成了。

热心网友 回答时间:2022-06-18 08:14
第一个回答是照搬excelhome上的,动态甘特图,不懂的去搜王佩丰图表教学我记得有详细讲解
热心网友 回答时间:2022-06-18 08:14
====57132899====
意思是显示指定日期段的图?追问图是会变的,比如我把日期从6月3日改成6月4日,图像会自动延后一天,但坐标轴的初始日期还是6月3日,不会随表格数据变化

追答不明白
你的意思是你修改了日期,但条形图没有变化 ?数据没有和图关联??

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

设计一套房子效果图多少钱? 房子装修设计图片大全90方三房背景墙 装修房子设计师一般会出几张图纸给客户?具体是些什么图? 128平方房子设计图 农村住房长10米宽5.05米三层半房屋设计图大全 求房子平面设计图 9米宽18米长房子设计图 房子的造型设计图片 房子室内设计图 求一套 农村独栋3层房屋设计图要简约大方的。开间:12米 进深:12-16米 五间房子设计图平面图 求房子设计设计简图 60平米自建房子设计图 房子设计图 抖音视频不好看怎么调 OPPO手机怎么弄,接打电话,再去接另外一个电话? 拍抖音怎么才能把人拍的好看? oppo手机开防触碰的同时接打电话 抖音上好看的视频,在不能保存到本地的时候,怎么能转发给好友?抖音里好看的视频不能保存在本地相册里,_百度问一问 抖音下载什么软件可以做好看的视频 我的EXCEL制作不了甘特表,是怎么回事? 用peoject画甘特图? 甘特图是什么 如何使用Project 2010中的挣值分析 如何在MS Project中进行挣值分析 手机的数据流量不够用怎么办啊? 怎么开数据流量 如何使用移动数据流量上网? 手机移动数据流量怎么开通? 苹果手机为什么下载不了微信,说不兼容? 如何在AE中,把视频中的图片换成自己想要的? 别人的视频怎么换成自己的照片? 你好,我想把一段视频中的一张图片换成我自己的图片,该怎么操作呢? 什么应用可以拿照片把视频的主人公换成自己要像自己的不像的不要 大海螺要怎么煮才好吃 大海螺怎么煮比较嫩 大海螺冷水下锅煮多少分钟 iphone怎么记录骑行距离 骑行数据怎么导入keep 问个问题 KEEP是怎么记录骑行的
Top