有没有办法将单元格格式化为:
- 添加零来填充输入的数字,以弥补所需数量的不足。
- 不对小数位进行四舍五入,而是显示为输入的数字。
例如,如果我输入100.50
,我希望格式化的数字为000010050
。我使用自定义单元格格式 ,000000000
该格式适用于整数,但会将小数位四舍五入以显示100.50
为000000101
。
答案1
您将需要一个公式来转换为文本,删除小数点(如果该表格将在交换 . 和 , 的国家/地区使用,请不要忘记处理其他数字格式),并使用通常的内容填充左侧内容:
=RIGHT("00000000"&REPLACE( A1, FIND(".", A1), 1, ""), 9)
请注意,我实际上并未测试过上述内容。另请注意,A1 应该是您想要更改的任何单元格。
啊,刚刚意识到上面也不允许尾随零,所以你需要修复它。