【问题标题】:How to string two numbers together with extra zeros如何将两个数字与额外的零串在一起
【发布时间】:2023-03-02 22:14:01
【问题描述】:

如何将单元格 A1“1234”与单元格 A2“27”制作成数字而不是文本的 12340027。简而言之,A2 中的数字长度为 1、2 或 3 位,但它们必须格式化为 4 位,例如27=0027,4=0004。使用 TEXT 会导致查找函数不起作用

【问题讨论】:

    标签: excel string excel-formula padding number-formatting


    【解决方案1】:

    将您的公式包装在VALUE() 中以将文本变回数字:

    =VALUE(A1 & TEXT(A2,"0000"))
    

    或将文本乘以一(或加零):

    =(A1 & TEXT(A2,"0000"))*1  
    

    【讨论】:

    • 您的第二个乘以 1 的建议导致多余的零被删除
    • 目前无法检查。可以通过将数字创建为文本然后强制对其进行计算来发誓它的工作原理。你在最后一个括号外有 *1 吗?
    【解决方案2】:

    @keatz 也是优雅的回答

    如果我没听错的话, 你可以通过这个公式来实现它:

    =连接(A2,RIGHT(B2/10000,4))*1

    【讨论】:

      【解决方案3】:

      怎么样:

      =A1*10^4+A2
      

      只需在 A1 的末尾添加 4 个零,然后将 A2 添加到它。

      【讨论】:

        猜你喜欢
        • 2020-05-04
        • 1970-01-01
        • 2020-09-16
        • 1970-01-01
        • 2011-12-23
        • 2013-01-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多