相信很多人对于条件格式的应用还停留在下面几种概念吧:大于/小于一定值的时候单元格突出显示;数值最高/最低前几位高亮显示;更熟练点的使用者可能会用到数据条,色阶。如果你认为条件格式的能力仅此而已,那你就错了。
Excel还允许通过公式定义条件格式。比较常见的应用就是通过MOD函数嵌套ROW或COLUMN函数来定义行或列的填充颜色(现在不推荐这种办法应用在表格中,因为“套用单元格格式”又快捷又美观)。
通过公式定义条件格式,这就给了操作者很大的想象空间。比如,一般我们要对项目进行进度管理,或者做月度工作计划,可以通过“图表”绘制甘特图。但是有没有想过用条件格式来做一个动态的甘特图呢?
甘特图(Gantt chart)又称横道图、条形图(Bar chart)。以提出者亨利·L·甘特先生的名字命名。
甘特图内在思想简单,即以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间。基本是一条线条图,横轴表示时间,纵轴表示活动(项目),线条表示在整个期间上计划和实际的活动完成情况。
它直观地表明任务计划在什么时候进行,及实际进展与计划要求的对比。管理者由此可便利地弄清一项任务(项目)还剩下哪些工作要做,并可评估工作进度。
但是一般我们用图片绘制的甘特图比较简单,通常只包括项目规划时间,实际执行时间。而条件格式居然可以通过公式设置单元格的背景和样式而绘制甘特图!而且功能更完善,比如计划时间,实际进行时间,项目进度。真的很强大有没有!
那么,条件格式是如何通过自定义公式来绘制这个强大的动态的甘特图呢?
首先,我们需要定义名称:
其次,进入条件格式进行相应的设置:
在这里我们可以看到,对于同一单元格区域,是可以设置多个不同格式的。当满足不同条件的时候显示不同格式,同时还可以调整规则的应用顺序(通过上图中的向上/向下三角形调整)。
但是这篇文章并不是要教你如何一步一步实现通过条件格式绘制甘特图的,只是想让你知道,其实Excel有些我们看着不起眼的工具/功能,背后却隐藏着巨大的潜能。这要求我们平时多看,多思考,多练习。Office的模板库提供了很多优秀的模板案例。
好了,用2013和2016版本的同学,你可以在“文件”-“新建”,搜索“甘特图”下载上述Excel模板文件。然后按照自己的需求修改成适合自己的甘特图(另存为个人的模板文件)。2010及之前的版本是否能搜索下载此模板,我没试过,不确定。
Microsoft Office提供了各种不同模板供免费下载。对于实用主义者,可以通过搜索模板的方式找到一些自己需要的模板略作修改进行使用,美观又高效。对于学习者,一方面可以通过模板开阔自己的眼界(原来Excle可以如此美观,原来Excel可以这样玩…);另一方面,可以学习如何应用宏,公式,函数等等。
权当抛砖引玉,Excel的更多好玩有趣的功能,等你发现。