数字前面补零与去零

编辑
  • 文档创建者:axing
  • 浏览次数:1770次
  • 编辑次数:5次
  • 最近更新:Kevin-s 于 2019-06-20
  • 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


    附件列表


    主题: 专题总结
    标签: 暂无标签 编辑/添加标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]