Excel – 如何删除单元格中的特定字符

我在Excel中有一列数据;

079025555018 079025556019 079025557020 079025558021 079025559022 ... 

值改变,但零的位置是恒定的。 我正试图在第三个到最后的位置删除第一个零和零。

 79025555518 79025555619 79025555720 ... 

值改变后,我想添加两个连字符

 79-0255555-18 79-0255556-19 19-0255557-20 ... 

我正在玩excel中的Trim,Left和Right命令,但无法完全弄清楚这一点。 到目前为止,我只能成功地删除第一个零。 我可以在连字符中添加一个单独的公式。 任何帮助将是伟大的。

第一个公式(我使用单元格B1):

 =REPLACE(MID(A1,2,LEN(A1)),LEN(A1)-3,1,"-") 

第二个公式(我使用单元格C1):

 =CONCAT(LEFT(B1,2),"-",RIGHT(B1,LEN(B1)-2)) 

这样做:

 =TEXT(--SUBSTITUTE(--A1,"0","",2),"00-000000-00") 

在这里输入图像说明