从字符串的开头删除零

时间:2015-12-09 14:24:10

标签: excel

我有从Excel中的测试字符串开头删除零的问题。

我确实有这个:

017 Elepha
001 Eleph.
017 Elepha
001 Eleph.
001 Eleph.
001 Eleph.
001 Eleph.

我需要从头开始删除所有零,而字符串的长度可以是多种多样的。

你能帮我开发一个通用配方吗? 谢谢

3 个答案:

答案 0 :(得分:0)

使用Replace()函数。开始是内容的开始。 http://www.techonthenet.com/excel/formulas/replace.php

答案 1 :(得分:0)

样本数据:

=--LEFT(A1,3)&MID(A1,4,LEN(A1))  

取前三个字符并转换为数字(Excel自动删除前导零)然后与字符串的其余部分连接。

答案 2 :(得分:0)

最后我在VBA中做过:

IF(ISERR(值)(TRIM(左侧)(SUFTTITUTE(RC [-1],"" 0"",""" &#34),3)))),"""",VALUE(TRIM(LEFT(SUBSTITUTE(RC [-1],"&#34 ; 0"",""""),3))))"