我在自定义格式 MS Excel 2010 时遇到了一个奇怪的问题。
我只是想对自定义数字进行格式化,例如110,5
应该显示为110.5
,但存在我的问题:
#.#
或任何其他组合如#"."#
或0.0
或#.0
或#"."0
根本不起作用。
在 Office 页面上,我发现它应该是:但是任何没有标签#.0#
的点组合都不起作用,并且 Office 一直告诉他不能使用这种格式。.
" "
#.#
您知道如何以这种格式( )格式化任何数字吗?
答案1
您不能使用格式将小数点显示为小数逗号或反之亦然。这些是操作系统使用的分隔符。您可以在 Excel 选项中覆盖系统分隔符(文件 > 选项 > 高级 > 取消勾选“使用系统分隔符”,然后将其替换为您想要使用的分隔符。)
答案2
=INT(A1)&IF(A1-INT(A1)=0,"", ","&INT((A1-INT(A1))*10+0.5))
试试这个。根据你想要的方式更改,
为。删除 .5 进行舍入。.