一篇推文给介绍了如何用条件格式制作星级评分表,今天再教另一种方法:用函数也能进行星级评定。

话不多表,直接看案例。

案例:

按下图 1 中的等级规则,根据 B 列的成绩,在 C 列中计算出星级。

请分别按以下两种形式展示:

  1. 只显示达到的星级数
  2. 5 星为满格,未达到的以空心星形显示

如下图 2、3 所示。



android 星级评分条 星级评分表_取整


android 星级评分条 星级评分表_解决方案_02


android 星级评分条 星级评分表_菜单栏_03


解决方案 1:只显示达到的星级数

首先,等级规则需要用到的星星,大家知道怎么填入吗?


android 星级评分条 星级评分表_菜单栏_04


1. 选中任意一个闲置的空单元格 --> 选择菜单栏的“插入”-->“符号”


android 星级评分条 星级评分表_chm 能插入公式吗_05


2. 在弹出的对话框中找到实心星形 --> 点击“插入”


android 星级评分条 星级评分表_取整_06


有了这个星形,就可以将它复制到公式中了。


android 星级评分条 星级评分表_取整_07


3. 在 F2 单元格中输入以下公式 --> 下拉复制公式:

=REPT("★",6-ROW(A1))

公式释义:

  • 重复显示“★”符号;
  • 重复的次数为 6-ROW(A1) 次;随着公式下拉,ROW(A1) 的结果依次为 1 到 5,用 6 减去这组数字,得到的重复次数为 5 至 1。

有关 REPT 函数的详解,详情请参阅 Excel函数(13)–用rept函数制作图表 。


android 星级评分条 星级评分表_chm 能插入公式吗_08


android 星级评分条 星级评分表_菜单栏_09


android 星级评分条 星级评分表_android 星级评分条_10


接下来开始设置五角星等级。

4. 在 C2 单元格中输入以下公式 --> 向下拖动公式:

=REPT("★",ROUNDDOWN(B2/10-4,0))

公式释义:

  • ROUNDDOWN(B2/10-4,0):
  • rounddown 函数的作用是将向下取整,B2/10-4 是需要取整的数值,0 表示保留 0 位小数;
  • 这段公式分别得到以下数值,这正是星形需要重复显示的次数


android 星级评分条 星级评分表_取整_11


  • REPT("★",...):以上述次数重复显示“★”


android 星级评分条 星级评分表_android 星级评分条_12


android 星级评分条 星级评分表_菜单栏_13


android 星级评分条 星级评分表_菜单栏_14


这就是需要达成的效果。


android 星级评分条 星级评分表_取整_15


解决方案 2:5 星为满格,未达到的以空心星形显示

1. 选中另一个闲置的空单元格 --> 选择菜单栏的“插入”-->“符号”


android 星级评分条 星级评分表_android 星级评分条_16


2. 在弹出的对话框中找到空心星形 --> 点击“插入”


android 星级评分条 星级评分表_android 星级评分条_17


android 星级评分条 星级评分表_android 星级评分条_18


3. 在 C2 单元格公式的后面加上一段 &REPT("☆",5-ROUNDDOWN(B2/10-4,0)),使之成为以下完整公式 --> 下拉复制公式:

=REPT("★",ROUNDDOWN(B2/10-4,0))&REPT("☆",5-ROUNDDOWN(B2/10-4,0))

公式释义:

  • 前面一段是实心星形的显示公式,刚才已经解释过;
  • & 是连接符号;
  • REPT("☆",5-ROUNDDOWN(B2/10-4,0)):空心星形的重复次数为 5 减去实心星形的显示次数


android 星级评分条 星级评分表_android 星级评分条_19


android 星级评分条 星级评分表_菜单栏_20


4. 将 C 列中星形符号所在的单元格字体颜色设置为红色,即已完成。


android 星级评分条 星级评分表_android 星级评分条_21


很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。