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

时间:2018-09-17 23:49:01

标签: excel excel-formula excel-2010

我在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。我尝试了几种方法,包括“自定义”格式,均无济于事。

我过滤了该列,因此仅显示那些length = 5的单元格。然后,我将“自定义”格式0000应用于单元格。变了但是,然后我尝试对列进行排序,但无法正确排序。自定义格式的4位数单元格与其他单元格冲突。

我只需要删除“。”对于那些4位数的单元格,并保持前导零。看起来很容易,但是我正在拔头发。任何建议表示赞赏。

2 个答案:

答案 0 :(得分:1)

A1是您的目标单元格时,

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

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

enter image description here

答案 1 :(得分:1)

不同的解释:

[ [ bin value, uncertainty squared ], number of events ]

可以根据需要进行排序。

如有必要,将=IF(MID(A1,3,1)=".",REPLACE(A1,3,1,),A1) 的{​​{1}}更改为,