标识项目完成状态

“图标集”是Excel2007版本之后的新增功能,这个技巧其实不算复杂,主要包含了“自定义数字格式”和“条件格式”两部份内容。函数

相信仍是有很多人对这个技巧的技术细节不太了解,所以在这里详细解读一下。工具

效果图:spa

工做中有一些项目进程跟踪表格一般以下图所示,在“完成状况”一列中会经过文字来标识项目完成状况。进程

若是前面六个阶段所有打勾,则标识“已完成”,不然标识“进行中”。it

要实现这个功能,使用公式能够很容易实现,可是考虑到要用条件格式的“图标集”工具来进行可视化的图形标识,就须要将公式的结果设置为数值。由于只有数值能够进行“图标集”的条件格式设置。import

所以,在构建公式时,能够在H2单元格中输入如下公式并向下拖拽填充至H7单元格:可视化

=N(COUNTBLANK(B2:G2)=0)技巧

COUNTBLANK函数表示统计一个区域中的空白单元格数目,若是前面六个阶段的单元格中不包含空白单元格,则公式结果返回True(即表示项目已完成),不然返回False(即表示项目尚在进行中)。方法

最外围的N函数用于将上述的True或False的逻辑判断结果转换为数值1或0,True对应结果为1,False对应结果为0。由此H列的结果就是由数值0或1来表示项目是否已完成,以下图所示。im

为了加强表格可读性,H列的显示内容仍是能够设置为中文字符“已完成”或“进行中”,并同时保持单元格数值仍旧为1或0,其方法就是经过自定义数字格式来实现。

选中H列中须要设置的单元格区域,按<Ctrl+1>组合键打开【设置单元格格式】对话框,在【数字】选项卡的【分类】类型中选择【自定义】,而后在右侧的【类型】编辑栏中输入

已完成;;进行中

注意代码中包含两个半角的分号。

以下图所示:

上述代码是自定义数字格式的一种表示方式,自定义数字格式的经常使用代码格式为

【大于零】;【小于零】;【等于零】

三个用半角分号隔开的区段分别表明了单元格中数值对应显示的方案。当单元格数值大于零时,显示第一个区段中的内容(此例中为“已完成“);

当单元格数值小于零的时候显示第二个区段的内容(此例中为空白);

当单元格数值等于零的时候显示第三个区段的内容(此例中为”进行中“)。

所以在设置完成这样的自定义数字格式后,显示以下图所示:

接下来再使用的“图标集“条件格式:

1, 选中H2:H7,在功能区上依次单击【开始】——【条件格式】——【图标集】——【其余规则】,打开【新建格式规则】对话框;

2, 【图标样式】里选择一种,右侧的两个【类型】都选择【数字】,左侧的两个【值】分别填写1和0,以下图所示。肯定完成便可。

最后显示以下图所示:

相关文章
相关标签/搜索