EXCEL列中为啥替换后前面的0少了

来源:百度知道 编辑:UC知道 时间:2024/06/01 05:19:27
我要替换A列中所有的P为数字9,先将A列改为文本格式,进行替换,发现前面的0在替换后没了,如替换前000P89,替换后成了989,按网友所说,用'9进行替换,但替换后多了’,前面的0的确在,有还要再去掉‘,有无其它方法?

可以替换啊,只不过是你的逻辑没有缕好。
你按这我的方式试一下应该可以。。
你替换的时候这样替换 用“0P”替换成“09”这样,前面的0就都全部在了。所有的P也都变成了9了,你试一下。。

用查找替换会将文本型数据换成数值型的,这样0就没有了.
用下面公式,在B1输入,然后向下填充,B列就是你要的数据.

=SUBSTITUTE(A1,"P",9)

不用这么麻烦
先替换
然后改单元格格式--自定义--输入000000
确定即可

因为Excel认为是数字,所以就少了0。
在其中一个这样的单元格,F2进入编辑,在最前面输入',用格式刷刷到其它区域,然后替换。

成功答案:
1、在B1输入=SUBSTITUTE(A1,"P",9),此单元格可以立即显示出转换后的结果
2、然后向下填充,B列就是你要的数据.
3、把B列中的公式值转换成数字就行了
以上答案和 smallcolour导师方法雷同。