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

Remove dot and keep leading zero in Excel

我在 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。当前单元格表示 "General" 格式。我将其更改为 "text"。然后尝试做一个替换“。”空白。但是,它会从01.01变为101。我尝试了包括"custom"格式在内的多种方法都无济于事。

我过滤了该列,因此只显示长度为 5 的单元格。然后我将 "custom" 格式 0000 应用于单元格。它改变了。但是,我随后尝试对列进行排序,但排序不正确。自定义格式的 4 位数单元格与其他单元格冲突。

我只需要去掉“.”对于那些 4 位数的单元格并保持前导零。似乎是一件容易的事,但我正在拉我的头发。任何建议表示赞赏。

A1 是您的目标单元格时,

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

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

不同解读:

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

可根据需要排序。

如有必要,将 , 更改为 ;