2
我有一个数据库,包含我需要格式化的所有美国资费代码。自定义数字格式显示0000.00
的数字显示为:
010129
而我需要他们表现为:
0101.29
我曾尝试使用自定义格式,以配合####.??
小数,但它不工作。
该数据库包含19,423行数据;因此,如果有更好的方法来使用VBA格式化数字,我也会很乐意采取这种回应。谢谢!
我有一个数据库,包含我需要格式化的所有美国资费代码。自定义数字格式显示0000.00
的数字显示为:
010129
而我需要他们表现为:
0101.29
我曾尝试使用自定义格式,以配合####.??
小数,但它不工作。
该数据库包含19,423行数据;因此,如果有更好的方法来使用VBA格式化数字,我也会很乐意采取这种回应。谢谢!
因为你有文本而不是数字,重新格式化是不够的。随着A1您的数据,在B1输入:
=LEFT(A1,5) & "." & MID(A1,6,3)
和复制下来。例如:
编辑#1
如果双引号不会出现在该数据,然后使用:
=LEFT(A1,4) & "." & MID(A1,5,2)
参见:
我试过了你的建议,它改变了数字,如下所示:010129到01012.9。它非常接近。感谢您的答复! – Laras08 2014-09-25 16:19:48
**双引号出现在您的数据中还是仅出现在帖子后面** – 2014-09-25 16:22:19
它们出现在帖子中。有人提供了一个编辑并修复它。我很抱歉。 – Laras08 2014-09-25 16:23:59