历史版本3 :数字补零与去零 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1.问题描述编辑
在对一些数字类型的数据进行处理时,有时我们需要在前面进行补0或去0处理,如下:
2.解决思路编辑
利用格式,运算,公式等多种方法进行解决。
3.补零方法编辑
3.1格式补0
在样式-文本中,选择格式为数字,在下面的输入框里输入0。多少个0表示补足到多少位
3.2公式一补0
在公式中输入FORMAT(补0对象,"#00000000")
3.3公式二补零
在使用公式month()或者是day()的时候,如果月份或日期是一位数,则显示出来的也只有一位数,比如说1月9号,获取月份时显示的是1,而不是01,获取日期时,显示的是9,而不是09,如果需要获取到01或者是09,这个该如何实现呢?
通过concatenate将获取到的月份前面拼接一个0,然后通过right,截取右边的两位就可以了,具体公式如下:
月份公式:right(concatenate('0',MONTH(today())),2)
日期公式:right(concatenate('0',day(today())),2)
4.去零方法编辑
4.1格式去0
在样式-文本中,选择格式为数字。
4.2公式去0
1) FORMAT( )公式:FORMAT(去0对象,"#0")
2)SUM( )公式:SUM(去0对象)
3)AVERAGE( )公式:AVERAGE(去0对象)
4)MAX( )公式:MAX(去0对象)
5)MIN( )公式:MIN(去0对象)
注意:当数据涉及到分组时,就不要用2~5的公式,可能会改变值的大小。
4.3运算去0
1)加法:去0对象+0 如:=A2+0
2)减法:去0对象-0 如:=A2-0
3)乘法:去0对象*1 如:=A2*1
4)除法:去0对象/1 如:=A2/1