复制表结构_EXCEL矩阵结构快速转PROJECT WBS结构之神操作

48d721529bd35044b4a6db3b43e99673.gif

 前言

数据在EXCEL和PROJECT中的表现形式是不一样的,从专业的角度,EXCEL更善于分析数据,对数据进行运算处理,PROJECT更注重层次结构和逻辑分析,但是在进行计划管理时,经常会在两个软件之间进行切换,以充分利用各自的优点或长处.

如下表所示,我以一个最简单的事列,告诉大家EXCEL的矩阵结构如何轻松转到PROJECT中

84ab9fdc77524cc4289eb7604a695fd0.png

这是一个标准的矩阵结构,非常方便进行统计,汇总,分析,并且占用较少的行数,但唯一的缺点就是层次不清晰,如果在PROJECT中应该是这个样子的:从属关系一目了然,每个WBS的时间和周期都非常清楚,并且可以进行展开和隐藏子任务.

da7b3ac20c2621017f4b1fb2c193aaa5.png

但是如何转化呢?

 EXCEL转EXCEL

首先我们要想到数据透视表,这是一个好东西,可以通过字段拖拽快速生成你想要的报表

第一,选择数据区域,插入数据透视表

267eb35f56d26472419e3496b9c4840c.png

在弹出的对话框中可以选择数据透视表的位置,我们可以选择新工作表,确定.

4ac6202491fefb431ccee9fd5b002416.png

然后弹出如下对话框:

64360f3147cc054cd03c0111eeba7b20.png

我们可以依次勾选,或用鼠标拖动上面的字段到相应的区域

依次将各个WBS和任务拖拽到行区域,将开始和完成拖拽到值区域,如下图所示:

bd97e9e8acf9e136088d3f219dfe52c6.png

然后将开始和完成的计算方式改为

开始日期为最小值

结束日期为最大值

鼠标点击开始或完成右边的下列三角,在弹出的面板中选择值字段设置,如下图所示:

08f9c2748a8669109e392dc308bbf8cc.png

ab910a94ed448037419c25ce30c447b8.png

结果

2ae21e5ce670b3f07040f026c318069e.png

选中数值,将格式改为日期格式:

0b9cf391ae507d274c8fa0c4b327d460.png

d876757692e8a6bfba96a0adc29af2e2.png

最后的结果就是我们熟悉的格式了

6fbd31b9bd23b0e7c7e2f0ec863a5d6a.png

结构已经搭建完毕,但是如何导入的PROJECT中呢,拷贝是个不错的方法

 EXCEL转Project

我们先复制数据到一个新表中,使之脱离数据透视表,不要复制表头和汇总

91a5801212e386e8d0c3f23c2e70cdf8.png

我们将任务和日期依次复制到PROJECT中,如下图所示:

d63f5adc1c038f11df61d97a4e24be87.png

但是,我们的层次结构怎么没了呢?不要着急,因为层次是不能直接导过来的,我们先回到EXCEL中研究一下刚才的结构,每一级都比上一级缩进了一个字符,根据这个我们就能知道每个任务的级别,再把这个级别复制到PROJECT中的大纲级别中就可以了.

 获得大纲级别

在EXCEL中获得每条任务的级别

Alt+f11打开VBA编辑器,输入以下代码,保证活动的窗口为刚才的数据表,并运行

Sub 缩进级别()

i = 1

Do While Cells(i, 1) <> ""

Cells(i, 4) = Cells(i, 1).IndentLevel + 1

i = i + 1

Loop

End Sub

在第四列生成了每个任务的级别代码

43a1d740bebba0fd7aa93ae4250c57ad.png

 导入大纲级别

在PROJECT中插入数字1字段,并把EXCEL中的级别复制过去,如下图所示:

73a7b52ee9a7412f0ff02aaf3e822ced.png

在PROJECT中打开VBA

双击Thisproject(项目1),并写入下列代码:

Sub level()

Dim t As Task

For Each t In Tasks

t.OutlineLevel = t.Number1

Next

End Sub

e69a972f0629c63e8b99a06d28811437.png

运行结果如下:

57276698f151c94cc509819a0369df61.png

内容有点长,其实操作的步骤非常简单,不妨试一下。

 更多内容

Project中用VBA实现分级显示

Project中的WBS如何导出层次结构

从PROJECT导出到EXCEL中的任务如何快速分级?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值