35

我有一个单元格格式为数字和 2 位小数。

实际数字是 69.30217,所以在我的单元格中,想象单元格 A1,它看起来像 69.30。还行吧。

使用那个单元格,我正在做一些连接,所以如果我做这样的事情:

"&E5&"

该号码显示为 69.30217。但如果我这样做:

"&ROUND(E5;2)&"

该数字显示为 69.3。

我该怎么做才能显示那个零?显示什么 69.30

4

4 回答 4

33

另一种方法是使用FIXED函数,您可以指定小数位数,但如果未指定小数位数,则默认为 2,即

=FIXED(E5,2)

要不就

=FIXED(E5)

于 2012-08-05T15:58:16.703 回答
32

用这个

&TEXT(E5;"0.00")&
于 2012-08-05T15:19:11.253 回答
2

输入:0 0.1 1000

=FIXED(E5,2)

输出:0.00 0.10 1,000.00

=TEXT(E5,"0.00")

输出:0.00 0.10 1000.00

注意:如您所见,FIXED 在千位之后添加一个昏迷,而 TEXT 没有。

于 2014-10-07T18:01:22.713 回答
1

我使用格式、数字、2 位小数并勾选“使用 1000 分隔符”,然后转到“文件”、“选项”、“高级”,向下滚动到“计算此工作簿时”并勾选“设置显示的精度”。您会收到一条关于失去准确性的错误消息,这很好,因为这意味着它四舍五入到小数点后 2 位。比添加一个不必要的 ROUND 函数要好得多。

于 2015-04-29T13:47:33.400 回答