在Excel中创建动态的组织结构图
今天给大家介绍一种在Excel里制作动态组织结构图的方法。你可以像创建图表一样创建一个组织结构图。
无论是用形状还是SmartArt,都有一个缺点,那就是如果组织结构发生了变化,比如有人离职,调岗,升职等等,就必须手动修改做好的组织结构图。而在一个一定规模的公式里,这种变化几乎是每天都会发生的。所以,我们需要能够根据数据自动生成组织结构图,而且数据变化后,组织结构图能够自动适应这个变化。
本文介绍的方法可以在Excel 2016及以后的版本中使用。在Excel 2013中不能使用这个方法。但是,好消息是在Excel 2016中做出的组织结构图,在Excel 2013中可以查看。
实现方法
这个加载项可以让我们在没有Visio软件的情况下也可以使用Visio的功能。使用起来也非常简单。
如果你的选项卡中还没有这个功能按钮,可以通过下面的操作获取它:
点击“插入”选项卡下“加载项”工作组中的“获取加载项”:
在对话框中的搜索框中输入:
Visio Data Visualizer
开始搜索:
1. 插入组织结构图
这是这个加载项的主界面,左侧有3个功能,我们可以利用这3个功能制作基本流程图,跨职能流程图,和组织结构图。我们需要最后一个:组织结构图,点击该按钮,右侧有5种组织结构图形式,我们选择最后一种:混合:
2. 操作组织结构图
要制作动态组织结构图,对基础数据有要求。为了让使用者可以清晰的清楚这个要求,Excel就提供了一份示例数据,而显示的组织结构图就是基于这份示例数据的。
如果这个加载项对象位置不合适,挡住了数据,你可以将鼠标移动到加载项对象边框上,出现黑十字箭头边框时,移动这个对象。也可以将鼠标移动到边框的选择圆圈上,出现双向白十字箭头时,拖动改变加载项的大小。
3. 动态组织结构图的原理
数据有5列。我们先来看这个表中的第五列,这一列是角色类型,这些类型的作用是决定每个人的标签在组织结构图中的颜色:
主管——深蓝
经理——绿色
顾问——橙色
竖线——浅蓝
助手——黄色
注意其中的一个数据:竖线。很奇怪,怎么会有这样一个角色类型呢?我觉得是一个错误的翻译,实际上英文对应的是staff。
他们在组织结构图中的位置是依赖于第一列和第四列形成的关系决定的。例如第一条记录:
没有对应经理,所以就是组织结构图中的第一个元素:
又例如最后一条记录:
由于他的经理ID是ID7,所以在组织结构图中他是Aet Kangro的直接下属:
从图上我们可以可出,每个人的姓名下面对应的是职位,就是表中的第三列,这一列数据不会影响他们的相对位置关系。例如,我们把最后一条记录的职位改为设计师经理,在组织结构图的位置不变,只是显示标签发生了变化(修改数据后,需要点击刷新按钮才会反应在组织结构图中):
只有改变他的经理ID才会改变他在组织结构上的位置。例如,我们把他的经理ID改为ID1:
刷新后,组织结构图上他的位置就发生了变化:
4. 使用自己的数据
然后将这份数据复制,粘贴到示例数据的表格中,刷新组织结构图即可:
总结及其他注意事项
1. 保存图片