【问题标题】:Adding variable numbers of 0's添加可变数量的 0
【发布时间】:2017-11-10 15:31:19
【问题描述】:

我有一组具有以下命名约定的位置:

  • KP 0.18 CP 02
  • KP 100.33 CP 06
  • KP 72.93 CP 09

我想更改所有的 KP 值,使小数点前有 3 位,例如:

  • KP 000.18 CP 02
  • KP 100.33 CP 06
  • KP 072.93 CP 09

谁能想到不涉及 10 个嵌套替代函数的方法?

【问题讨论】:

    标签: excel replace excel-formula substitution


    【解决方案1】:

    如果您的字符串在A1:A3 中,请在B1 中输入并复制:

    =LEFT(A1,3) & REPT("0",7 - FIND(".",A1)) & RIGHT(A1,LEN(A1)- 3)
    

    【讨论】:

      【解决方案2】:

      试试,

      =TRIM(LEFT(SUBSTITUTE(A1," ",REPT(" ",LEN(A1))),LEN(A1))&TEXT(VALUE(MID(SUBSTITUTE(A1," ",REPT(" ",LEN(A1))),LEN(A1),LEN(A1)))," 000.0# ")&MID(SUBSTITUTE(A1," ",REPT(" ",LEN(A1))),LEN(A1)*2,LEN(A1))&MID(SUBSTITUTE(A1," ",REPT(" ",LEN(A1))),LEN(A1)*3,LEN(A1)))
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多