在 Excel 中用前缀零和小数位填充数字?

在 Excel 中用前缀零和小数位填充数字?

有没有办法将单元格格式化为:

  1. 添加零来填充输入的数字,以弥补所需数量的不足。
  2. 不对小数位进行四舍五入,而是显示为输入的数字。

例如,如果我输入100.50,我希望格式化的数字为000010050。我使用自定义单元格格式 ,000000000该格式适用于整数,但会将小数位四舍五入以显示100.50000000101

答案1

您将需要一个公式来转换为文本,删除小数点(如果该表格将在交换 . 和 , 的国家/地区使用,请不要忘记处理其他数字格式),并使用通常的内容填充左侧内容:

=RIGHT("00000000"&REPLACE( A1, FIND(".", A1), 1, ""), 9)

请注意,我实际上并未测试过上述内容。另请注意,A1 应该是您想要更改的任何单元格。

啊,刚刚意识到上面也不允许尾随零,所以你需要修复它。

相关内容