一,实际案例,问题复现。
如图所示,如果数据没有出错的话,那么“实际价格”和“已付”金额应该相同才对。如果不对的话,那“待付”那一列就不应该是0,因为“待付”那一列用的是公式:实际价格 - 已付 = 待付。
现在“待付”那一栏全部是0,而“实际价格”和“已付”金额又对不上。这就奇怪了,难道是WPS出BUG了?
抱着谨慎的心态,对“实际价格”和“已付”这两列的所有数据进行核对,用计算器一一相加后发现两列数据的总和都是 108493.72,也就是说“已付”那一栏的数值是正确的,而“实际价格”哪里显示的结果是错误的。
观察数值之后发现“实际价格”显示的数值好像是被自动四舍五入了,为什么会自动省略掉小数点呢?
难道是因为列宽不够?果断把“实际价格”这列的宽度设置宽一点,没想到被自动省略的小数点真的出现了。
到这一步,我们基本上可以确定了:在WPS中,当列宽不足时,数值确实会自动四舍五入省略后面的小数点。
二,如何解决当列宽不足时数值被省略的问题?
这个其实很简单,我们只需要选中后,点击右键-->设置单元格格式。
在弹窗中选择数值,把单元格的格式设置成数值类型。
之后再遇到列宽不够的时候,会直接出现“######”符号,而不是显示自动帮我们四舍五入后省略的数值。
当我们看到“######”符号的时候,就知道这是因为列宽不够导致的,右键选中,把列宽设置宽一点即可正常显示。