Excel:你会制作星级评定吗?

 时间:2026-02-13 11:04:42

1、小于60分,没有星;

大于等于60分小于70分,一颗星;

大于等于70分小于80分,两颗星;

大于等于80分小于90分,三颗星;

大于等于90分小于100分,四颗星;

100分五颗星。

看到这个规则,是不是似曾相识呢?是不是想着用函数IF来嵌套呢?

Excel:你会制作星级评定吗?

2、输入公式:

=IFERROR(REPT("★",INT(B2/10-5)),"")

Excel:你会制作星级评定吗?

3、B2/10-5部分计算出星级个数

Excel:你会制作星级评定吗?

4、用函数INT取整(舍掉尾数取整,而不是四舍五入取整)

Excel:你会制作星级评定吗?

5、函数REPT:按指定次数重复文本。

REPT(需要重复的文本,指定文本重复次数的正数)

用函数REPT重复★的个数,得到的就是学生分数的星级

Excel:你会制作星级评定吗?

6、在计算星级个数时,星空的星级个数是-1,因为他的分数小于60分,是没有星级的,在用函数REPT重复★时返回错误值#VALUE!,用函数IFERROR容错,将错误值显示为空。

Excel:你会制作星级评定吗?

7、如果是用实星★和空星☆一起来评定星级呢,就是说没有五颗实星的按空星补全五颗星,又该如何做呢?

Excel:你会制作星级评定吗?

8、输入公式:

=REPT("★",C2)&REPT("☆",5-LEN(REPT("★",C2)))

LEN(REPT("★",C2))来判断★的个数,用5减去该个数就是要补全的☆个数。

Excel:你会制作星级评定吗?

9、看下图这种情况,实星个数没有用函数INT取整是有小数出现的,现在就是要将小数部分按四舍五入为整用☆显示。

Excel:你会制作星级评定吗?

10、比如雨夜的实星个数是2.1,因为小数0.1四舍五入舍弃了,所以只示两个★

比如小小鸟的实星个数是4.5,小数0.5四舍五入为整,所以显示四个★1个☆

Excel:你会制作星级评定吗?

11、输入公式:

=IFERROR(REPT("★",INT(C2)),"")&REPT("☆",ROUND(C2-INT(C2),0))

IFERROR(REPT("★",INT(C2)),"")部分用函数INT取整显示★

REPT("☆",ROUND(C2-INT(C2),0))这部分中C2-INT(C2)用来算出小数,用函数ROUND将小数四舍五入为整数显示☆

显示实星与空星这两部分用&连接。

Excel:你会制作星级评定吗?

12、个人建议

    最终效果如图所示。

Excel:你会制作星级评定吗?

  • 如何在Excel中插入矩形
  • 如何在word文档中插入自动目录
  • Excel中图标标题与表格首行标题联动
  • 如何灵活利用Excel的填充功能?
  • word2019,怎样给文档添加属性摘要信息?
  • 热门搜索
    横店影视城旅游 汕头旅游景点 木格措旅游 密云旅游网 湖北宜昌旅游 张家界最佳旅游时间 广西旅游攻略自助游 上海旅游地图 新马旅游 新马泰旅游注意事项