繁体   English   中英

加0的可变数字

[英]Adding variable numbers of 0's

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

  • 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个嵌套替代函数的方法?

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

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

在此处输入图片说明

尝试,

=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)))

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM