最近拼夕夕上了热搜:
上海一律师当时参加了拼夕夕的“砍价免费拿”活动,领取了一张“超级免单卡”,但邀请多人砍价后,始终差“0.9%”。一气之下,把拼夕夕告上法庭。
针对律师的起诉以及由此引发的质疑,拼夕夕表示,因页面显示百分比位数有限,所以他们把一个至少小数点后有6位数以上的百分比,省略显示为0.9%,砍价页面显示的0.9%不是0.9%,而是0.9996427%。
兰色很少上拼夕夕,所以对事件过程并不怎么关心,唯一引起兰色兴趣的是:
0.9996427% 到底是怎么显示成 0.9%的?如果是Excel表格中输入的,设置格式的绝对一个Excel高高手。
在Excel表格中输入0.9996427%后会自动转换显示为1%。
当你调整小数位数时,小数点后数字会四舍五入,并不会省略显示。你想尽各种办法,Excel依然是那么固执的四舍五入。
那如何能才能如拼夕夕那样设置省略显示呢?这个.....还真有些难,相当难。
不过兰色还是给它实现了,0.9996427%显示成0.9%(不再四舍五入)。看动画:
设置方法:
1、调置设置格式:0.0000000% 。小数点后0的个数>=单元格中实际小数位数
2、在0.0后添加!%,然后其后按Ctrl+j键。
注:!%强制插入文本格式的百分号,Ctrl+j则可以在自定义代码中插入换行符。
3、把数字所在单元格设置为自动换行,搞定!
用自定义是不是觉得很麻烦?
如果兰色告诉你用Excel公式很很.......简单,心情会怎样?哈哈.......
=ROUNDDOWN(B2,3)
注:RoundDown函数的作用是向下舍入。
兰色说:如果不借用换行,拼夕夕这个数字显示用自定义是无解的。以前兰色分享过万元显示两位小数点,也是用了这个方法。
领取专属 10元无门槛券
私享最新 技术干货