Excel进度条是制作目标完成表中,比较常用的功能,我们来介绍一下进度条,顺便独家介绍如何根据条件改变进度条的颜色。 设置进度条 如图,我们要在D列直接插入数据条 方法:全选D列,点击“开始”-“条件格式”-“数据条”-选择一个格式,即可 如图,完成后效果,但是我们发现,100%完成,数据条应该填满才对,而我们发现,D10单元格是100%,但进度条没填满,这是由于,数据中的最大值是D7为115%,Excel会根据比例缩小进度条。 解决这个问题,需要手动修改进度条最大值和最小值,以便显示更合适的进度条格式。 同样全选数据后-点击“数据条”-选择“其他规则” 打开“新建格式规则”对话框,如图,把最大值改为1,最小值改为0,即可 查看效果,满足条件。 将数据条和数据分开 我们将所有条件格式清除,增加一列,完成比例进度,然后填充数据和C列一样(即=C3,向下填充) 结果如图: 根据条件改变数据条的颜色 首先Excel本身没有提供这样的功能,但是提供了可以改变负数的数据条颜色,如图: 我们可以利用这个功能实现更加条件改变进度条的功能 要求:销售完成50%及以上的,进度条显示为绿色,完成50%以下的,进度条显示为红色。 思路:销售进度,原本我们的取值范围是(0,1),我们把左右两边都减去0.5,即取值范围变成(-0.5,0.5), 这样我们便实现了小于50%为负值,大于50%为正值的需求,接下来只需把进度条的数据也减去0.5,就实现了我们想要的效果。 接下来插入进度条,并进行如下设置。 ![]() 设置完成后,点击“负值和坐标轴”,做如下设置: ![]() 结果如图,颜色正确,但是,负值进度条向左,正值进度条向右,这不是我们想要的。 ![]() 我们接着设置,全选数据,点击“条件格式”-“管理规则” ![]() 进入“条件格式规则管理器” ![]() 就可以重新进入”编辑格式规则”-点击“负值和坐标轴”,进入“负值和坐标轴设置”,做如下设置 ![]() 确定后,在弹出的“编辑格式规则”对话框,勾选“仅显示数据条” ![]() 就得到我们想要的效果,如图 ![]() 今天给大家介绍的进度条技巧,特别是根据条件更改进度条颜色,是一个很有用的技巧,建议大家收藏,未来一定会用到。 |
|