我在 Excel 中有一列数据;
07902555018
07902556019
07902557020
07902558021
07902559022
...
值会发生变化,但三个零的位置是不变的。我正在尝试删除倒数第三个位置的第一个零、第二个零和零。
792555518
792555619
792555720
...
更改值后,我尝试添加两个连字符
79-25555-18
79-25556-19
19-25557-20
我尝试使用:=TEXT(--SUBSTITUTE(--E2,"0","",2),"00-00000-00")
但是出现问题:
079020638020
变成792-06380-20
然而79-20638-20
,我想要在这样的情况下返回值。
如果您只知道零的位置是恒定的,则使用REPLACE
而不是SUBSTITUTE
. 这将替换(删除)第 1、第 4 和第 9 个零:
=TEXT(REPLACE(REPLACE(REPLACE(A1,1,1,""),3,1,""),8,1,""),"00-00000-00")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句