自定义数字格式显示0000.00

我有一个数据库,包含我需要格式化的所有美国关税代码。

数字显示为:
010129

而我需要他们出现为:
0101.29

我试图使用自定义格式来匹配####.??小数####.?? 但它不起作用。

该数据库包含19,423行数据; 因此,如果有更好的方式来使用VBA格式化数字,我也乐意采取这种回应。 谢谢!

因为你有文本而不是数字 ,重新格式化是不够的。 使用A1中的数据,在B1中input:

 =LEFT(A1,5) & "." & MID(A1,6,3) 

并抄下来。 例如:

在这里输入图像说明

编辑#1

如果双引号没有出现在数据中,则使用:

 =LEFT(A1,4) & "." & MID(A1,5,2) 

看到:

二