excel数据透视表怎么移除前导0

网友投稿 759 2022-10-14

excel数据透视表怎么移除前导0

我从其他地方下载了一些数据,但其中有一些数据带有前导0,例如:

006892

000WIN

如何使用一个公式将这些前导0去掉?

假设这些数据在工作表中的A列,可以使用公式:

=SUBSTITUTE(A2,0,””)

结果如下所示。

然而,对于数据中其他位置还存在0的情况,上面的公式会将所有的0都替换掉,如下所示。

如果只是想移除前导0,可以使用下面的公式:

=MID(A2,MIN(IFERROR(FIND({1,2,3,4,5,6,7,8,9},A2),””)),LEN(A2))

这是一个数组公式。该公式找出文本字符串中第1个非零数值出现的位置,然后获取其后的值,即去掉了前导0。

对于单元格B4中的公式,可以转换为:

=MID(A2,MIN(IFERROR({#VALUE!,5,#VALUE!,#VALUE!,#VALUE!,2,#VALUE!,3,4},””)),LEN(A2))

转换为:

=MID(A2,MIN({“”,5,””,””,””,2,””,3,4}),LEN(A2))

生成的数组中的最小值即为前导0后第1个数字出现的位置,转换为:

=MID(A2, 2,LEN(A2))

得到结果:

68920R

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:在excel表格中怎么水平垂直居中对齐?
下一篇:excel如何冻结窗口呢?excel冻结窗口方法介绍
相关文章