个人信件回复关键字[CSV],下载CSV工具,支持批量转换数百个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 多久了?等级是多少?
咱们聊五毛的,评论区见!
私信回复关键词【CSV】,下载CSV工具,帮你批量转换上百个Excel文件格式!