假设我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 位小数精度,因为在常规单元格格式下,前导零和尾随零不会显示。使用文本选项,您可能需要调整单元格对齐方式以满足您的需求。