Excel:使用TEXT函数为小数前添加前置零的问题
解决TEXT函数小于1的数字缺失前置零的问题
你当前使用的公式TEXT(D2,"###,###.00")中,整数部分的###是可选占位符——只有当对应位置存在有效数字时才会显示,所以小于1的数字(整数位为0)会被省略前置零,输出.89这类结果。
只需要把格式串里的整数部分开头替换成强制占位符0,就能让小于1的数字正常显示前置零,同时不影响大于1的数字格式:
TEXT(D2,"#,##0.00")
原理说明
0:强制占位符,无论对应位置是否有数字,都会显示该位(没有数字时显示0)#:可选占位符,仅当对应位置有有效数字时才显示,常用于千分位分隔
这样修改后,0.89会显示为0.89,1234.56会显示为1,234.56,完全符合需求。
内容的提问来源于stack exchange,提问作者Josh
相关产品推荐
相关产品推荐

