欢迎光临散文网 会员登陆 & 注册

惊呆小伙伴!让人一眼爱上的条形图,连QQ等级都能做!

2020-01-24 18:05 作者:秋叶Excel  | 我要投稿

大家好,我是赵骄阳~


首先,我在这里祝大家新年快乐!


然后,开始我们今天的学习吧!


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 多久了?等级是多少?


可以关注转发点赞三连哟~

惊呆小伙伴!让人一眼爱上的条形图,连QQ等级都能做!的评论 (共 条)

分享到微博请遵守国家法律