删除点并在Excel中保持前导零

问题描述 投票:1回答:2

我在Excel中有一个列,其值如下所示:

01.01
01.02
01.03
01.04
01.05
01.06
0101.2
0101.21.00
0101.21.00.00
0101.29.00
0101.29.00.10

我想删除“。”在4位数单元格中,即01.01 01.02等,这样它们将显示0101,0102。当前的单元格表示“通用”格式。我把它改成了“文字”。然后试图做一个替换“。”空白。但是,它将从01.01更改为101.我尝试了几种方法,包括“自定义”格式无济于事。

我过滤了列,所以只显示长度为5的单元格。然后我将“自定义”格式0000应用于单元格。它改变了。但是,我然后尝试对列进行排序,它将无法正确排序。自定义格式化的4位数单元格与其他单元格冲突。

我只需要删除“。”对于那些4位数的单元格并保持前导零。看起来像一个简单的任务,但我拉我的头发。任何建议表示赞赏。

excel excel-formula excel-2010
2个回答
1
投票

不同的解释:

=IF(MID(A1,3,1)=".",REPLACE(A1,3,1,),A1)

可以根据需要排序。

如果您的配置需要,请更改,s以获取;s。


1
投票

A1是你的目标细胞时,

B1=SUBSTITUTE(A1,".","")

在我的照片中,列A的格式为Text,列B的格式为'时尚的General

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.