用一堆零格式化数字

Formatting number with a bunch of zeroes

有点简单的问题:

我需要将包含最多 1 位小数(20、142、2.5 等)的 A 列转换为具有特定格式的字符串,即 8 位整数和 6 位小数但没有实际的小数点,像这样:

1 = 00000001000000
13 = 00000013000000
125 = 00000125000000
46.5 = 00000046500000

就其价值而言,A 列的输入数据总不会超过 3 位(0.5 到 999),小数点将始终为 none 或 .5。

我还需要 Excel 单独保留零,而不是自动格式化为数字并删除字符串开头的零。

作为临时解决方案,我一直在使用 =CONCATENATE("'",TEXT(A1,"00000000.000000")), 然后复制返回值并在我实际需要的地方“粘贴为值”。

它工作正常,但我想知道是否有更直接的解决方案,我不必手动干预。

提前致谢!

=TEXT(A1*1000000,"0000000000000")我想这就是你的意思。