惊呆小伙伴!让人一眼爱上的条形图,连QQ等级都能做!
大家好,我是赵骄阳~
首先,我在这里祝大家新年快乐!
然后,开始我们今天的学习吧!
Excel 数据处理训练营里,一个机灵的童鞋来问我:
「老师,Excel 中能不能做出像 QQ 等级这样的图表呢?」

诶,别说,还真能!

不过用不上图表,只需要用两个简单的函数就可以了~
其中一个函数还是咱们在训练营的函数篇学过的
它们就是——
REPT 函数和 MOD 函数。
REPT 函数的作用是根据指定次数重复文本。
语法如下:
=REPT(文本,次数)
说明:❶ 如果次数为 0,REPT 函数返回的结果是空文本;❷ 如果次数不是整数,则会截尾取整。
我们使用 REPT 函数在单元格内重复显示一些特殊字符,然后做一些简单的格式设置,不就可以制作出既生动有趣又实用的图表啦~
先来看一个简单的「五星评分图表」。
01 淘宝五星评分图表怎么做?

如上图,在 Excel 表格中准备好数据。
然后在需要展示图表的单元格中输入如下公式:
=REPT("★",C6)&REPT("☆",5-C6)
公式表示让"★"这个字符根据 C6 单元格中的数值大小重复显示。
"☆"则重复显示 5-C6 次。
然后两者用连接符号「&」连接起来,公式下拉填充即为我们需要的五星评分图表。
这个效果不错吧?
淘宝评分能做,同样的道理,我们也能做像 QQ 等级一样的等级图表。
02 制作趣味升级的等级图表
当我们需要展示的数值之间分值差异比较大时,可以考虑以「进位升级」的方式来展现我们的数据,如下图:
累计分值的个位用「星星符号」表示,十位用「月亮符号」表示,百位用「太阳符号」表示。

在需要展示图表的单元格 E6 中输入如下公式:
=REPT("☀",C6/100)&REPT("🌙",MOD(C6,100)/10)&REPT("⭐",MOD(C6,10))
REPT("☀",C6/100)表示"☀"重复显示 C6/100 次。
公式中用到了函数 MOD,其作用是根据被除数和除数计算余数。
语法如下:
=MOD(被除数,除数)
REPT("⭐",MOD(C6,10))
表示单元格 C6 的累计分值,除以10的余数,就是星星显示的次数。
同理:
REPT("🌙",MOD(C6,100)/10)
表示累计分值除以 100 的余数,再除以 10 ,即为月亮要重复的次数。
三者连接起来就是我们需要的趣味升级等级图表。
看完了这个,你可以自己做出来 QQ 等级图表吗?
你用 QQ 多久了?等级是多少?
可以关注转发点赞三连哟~