将十进制值替换为零十进制值

将十进制值替换为零十进制值

假设我2,65,563.56在某个单元格中有一个数字。我希望 excel 自动将其更改为2,65,563.00。我可以简单地格式化单元格以显示数字的整数部分,只使小数部分消失,但我希望小数部分显示为.00

请注意,我不希望 excel 对数字进行四舍五入,因为这可能会改变我的数字的整数部分。因此,我希望 excel 简单地将非零小数值 ( .56) 替换为零小数值 ( .00)。

谢谢。

答案1

我相信地面是方法,您可以指定significance

=FLOOR(value, 1)

答案2

有几种方法可以做到这一点。除了地板之外,还有:

=ROUNDOWN(value,0)

or

=INT(value)

or

=value-MOD(value,1)

or

=LEFT(A2,FIND(".",A2)-1)*1
=LEFT(A2,FIND(".",A2)-1)/1
=LEFT(A2,FIND(".",A2)-1)+0
=--LEFT(A2,FIND(".",A2)-1)
NOTE: the math operation at the end and the leading -- turns the text back into a number.  

如果您不需要将值作为公式中可用的数字,您也可以执行以下操作:

=LEFT(A2,FIND(".",A2)-1)&".00"

在此处输入图片描述

注意:除文本选项外,您必须调整单元格格式以显示 2 位小数精度,因为在常规单元格格式下,前导零和尾随零不会显示。使用文本选项,您可能需要调整单元格对齐方式以满足您的需求。

相关内容