因为数字太长,而列宽不够长,就会变成 ##########
可以硬改
用IF函数将零值变横杠
A1为原公式
=IF(A1=0,"-",A1)
======================================
也有可能是公式的浮点错误形成长数据
可以试试用ROUND函数来限定小数点位数
公式类似于
=ROUND(G4-G107,0)
单元格格式设置为会计专用
单元格格式设置为:自定义 _(* 0.00_);_(* (0.00);_(* "-"??_);_(@_)
第一,要显示零为"-"的设置:点击单元格,右键点"设置单元格格式","数字"里选择自定义:
_ ¥* #,##0.00_ ;_ ¥* -#,##0.00_ ;_ ¥* "-"??_ ;_ @_
(上面的自定义下划线也可以去掉,人民币符号也可以去掉,变成的结果为:
#,##0.00 ; [红色] -#,##0.00 ; "-"??;@ )
第二:会显示为# #######号是你小数点设置问题,把它设置为点后的你想要位数就可以了