制作五星评定,我不会,同事说用excel三步就能搞定

Hello , 大家好 , 今天跟大家分享下 , 我们如何在excel制作星级评定 , 效果如下图 , 在这里我们是使用条件格式制作的 , 因为使用条件格式设置这样的效果 , 我们还可以设置半颗星星的效果 , 他的操作也并不难 , 下面就让我来一起操作下吧
制作五星评定,我不会,同事说用excel三步就能搞定
文章图片
一、原理讲解
首先跟大家大致的讲解下制作的原理 , 因为在这里满分是100分 , 我们设置的下星星做多是5个 , 所以我们需要用100除以20得到一个小于等于5的数值 , 然后我们将这个数值分别拆分再单元格中 , 效果如下图 , 比如在这里3.2这个值 , 我们需要拆分为三个1和一个0.2 , 但是在这里后面有负数 , 是不影响的 , 拆分后使用图标集功能来设置颜色即可 , 这个就是制作的原理 , 下面我们就来着手制作
制作五星评定,我不会,同事说用excel三步就能搞定
文章图片
二、拆分
将辅助列所在的值拆分 , 我们只需要在D2单元格中输入函数:=IF($C2-COLUMN(A$1)>0,1,$C2-(COLUMN(A$1)-1))然后点击回车 , 向右填充 , 向下拖动即可 , 在这里以3.2这个值为例跟大家简单的介绍下这个公式
制作五星评定,我不会,同事说用excel三步就能搞定
文章图片
COLUMN函数的作用是单元格的列号 , 当单元格为A1的时候 , 他的结果就是1 , 单元格为B1的时候他的结果就是2.以此类推,当我们向右拖动的时候 , 他就会一次递增1
在这里函数是一个if函数
第一参数:$C2-COLUMN(A$1)>0 , 使用目标值减去列号 , 当向右拖动的时候列号会依次增加1
第二参数:1 , 就是条件成立的时候返回的结果
第三参数:$C2-(COLUMN(A$1)-1),条件不成立的时候返回的结果 , 在这里我们是为了算出3.2中的0.2 , 比如我们将4代入公式 , 就是3.2-(4-1),这样的话就会得到0.2
制作五星评定,我不会,同事说用excel三步就能搞定】三、条件格式设置颜色
首先我们选择刚才拆分的数据区域 , 然后点击条件格式 , 找到图标集 , 在这里我们选择最后的其他规则 , 随后我们将图表样式设置为星星 , 然后勾选仅显示图标 , 将类型设置为数字 , 最后分别将值设置为1和0.5 , 然后点击确定即可 , 这样的话就设置完毕了
制作五星评定,我不会,同事说用excel三步就能搞定
文章图片
四、美化
因为在这里每个星星都是单独存放在一个单元格中的 , 看起来比较的丑 , 这个时候我们选择第一排星星 , 然后找到边框线 , 为他添加外边框 , 然后用格式刷刷一下 , 随后我们点击视图 , 在审阅中将网格线的对勾去掉 , 这样的话看起来就像显示在一个单元格中了 , 最后只需要讲辅助列隐藏掉即可
以上就是今天分享的方法 , 怎么样?你学会了吗?
我是excel从零到一 , 关注我 , 持续分享更多excel技巧