关注公众号:小西Excel,私信【五星评分图】,即可获取本文演示文件!
Hello,大家好,我是小西。五星评分图大家在购物中经常可以看到,可是在Excel中如何制作,你知道吗?今天小西就跟大家分享两种Excel五星评分图的制作方法,下面就跟我一起来操作吧!
一、REPT函数
优点:操作简单快速
缺点:只可以显示整个星星,没有半颗星星的效果。
1、新插入一列单元格,并命名五星评分图
2、在单元格中录入公式=REPT("★",C4)&REPT("☆",5-C4)
小西说公式:
REPT函数是oexcel中的一种函数,它可以按照定义的次数重复显示文本。语法结构为:REPT(文本,重复次数)。
REPT("★",C4)的作用就是将"★"重复显示3次,REPT("☆",5-C4)的作用是将"☆"重复显示2次,最后我们使用文本连接符“&”将这两个文本连接到一起。
3、将五星图单元格字体颜色设置为黄色,就可以完成了
4、扩展图表
我们还可以将公式更改为=REPT("☺",C4)&REPT("☹",5-C4),将图表变为笑脸哭脸
也可以将公式更改为=REPT("♥",C4)&REPT("♡",5-C4),将图表变为爱心图
大家快速发挥自己的聪明才智,尝试更多更有趣的图表吧!
ps:很多朋友可能会好奇笑脸、哭脸、爱心等文本,怎么打出来的,这些文本都是小西从搜狗输入法,符号大全中插入的!
二、条件格式法
1、插入五列辅助列
2、在D4单元格输入公式=IF($C4-COLUMN(A$1)>0,1,$C4-(COLUMN(A$1)-1)),然后拖动公式,填充到整个辅助列。
小西说公式:
COLUMN函数用来返回单元格列号,比如COLUMN(A$1)返回结果是1,COLUMN(,B$1)返回结果是2,当我们从D4单元格拖动公式的时候COLUMN函数返回的结果依次是1、2、3、4、5.
D4单元格公式IF($C4-COLUMN(A$1)>0,1,$C4-(COLUMN(A$1)-1))的意思是如果C4单元格数据大于1,则返回1,否则返回C4单元格数据减0.而随着单元格公式的拖动E4单元格公式变为=IF($C4-COLUMN(B$1)>0,1,$C4-(COLUMN(B$1)-1)),它的意思变为如果C4单元格数据大于2,则返回1,否则返回C4单元格数据减1即返回0.4。F4单元格公式为=IF($C4-COLUMN(C$1)>0,1,$C4-(COLUMN(C$1)-1))意思是如果C4单元格数据大于3,则返回1,否则返回C4单元格数据减去2即返回-0.6。后面单元格数据依次类推,这里不再叙述。
3、设置条件格式
首先选中辅助列单元格区域,点击【条件格式】—【图标集】—【其他规则】。然后将【图标样式】设置为五角星,勾选【仅显示图标】,将【类型】统一设置为数字,分别将值设置为1和0.5,最后点击【确定】就可以完成了。
4、美化细节
调整列宽到合适距离,取消内部竖边框,最终完成效果如下图。
好啦,用Excel制作五星评分图的技巧就讲到这里啦!你学会了吗?看完文章,别忘了点个赞,支持一下哟~ღ( ´・ᴗ・` )比心,这样小西才会有更多的动力来写这方面的干货哦,下期再见!
关注公众号:小西Excel,私信【五星评分图】,即可获取本文中小西制作好的所有图表文件!