excel中的数字格式:显示%值而不乘以100

时间:2013-05-29 06:23:24

标签: formatting excel-2007 excel-2010 excel-2013

当我将单元格的格式设置为%时,它会自动将该值乘以100&显示价值。因此5.66变为566 %

我想在列上应用%格式,但希望保持与以前相同的值。我只想要%符号与值一起显示。为此,我使用了以下格式0.00##\%

现在我想在没有' - '符号(负)的情况下显示RED颜色的负值,并且值应该用括号括起来。因此-5.66应显示为(5.66%)红色。

请帮忙

6 个答案:

答案 0 :(得分:48)

您只需要更改为自定义格式 - 右键单击​​并选择格式,列表底部是自定义格式。

 0.00##\%;[Red](0.00##\%)

自定义格式的第一部分是您发布的定义格式。分号后面的所有内容都是负数。 [RED]告诉Excel将负数设为红色,()确保负数在括号中。

答案 1 :(得分:9)

请注意,Excel的解释中值1等于100%。如果您输入5.66并且想要显示5.66%,那么AxGryndr对格式化的破解将起作用,但它只是显示格式并且代表真实数值。如果要在进一步计算中使用该百分比,除非在计算时除以100,否则这些计算将返回错误的结果。

一致且不易出错的方法是输入0.0566并使用内置百分比格式格式化数字。这样,只需将A1乘以值即可轻松计算出5.6%的A1。

好消息是你不需要经历输入0.0566然后格式化为百分比的严峻考验。您只需输入

即可

5.66%

进入单元格,包括百分比符号,Excel将处理其余部分并将数字正确存储为0.0566(如果格式为常规)。

答案 2 :(得分:7)

在多个单元格中执行此操作非常容易,无需为每个单元格添加“%”。

选择要更改为百分比的所有单元格,右键单击,然后格式化单元格,选择自定义。输入0.0\%

答案 3 :(得分:1)

在Excel工作簿中 - 在“类型”框中选择“单元格 - 格式单元格 - 数字 - 自定义” - 如图所示(0.00%)

答案 4 :(得分:0)

这是一种简单的方法:

=NUMBERVALUE( CONCAT(5.66,"%") )

只需在数字后面串联一个%符号。 就其本身而言,该输出将是文本,因此我们也将CONCAT函数塞入了NUMBERVALUE函数中。

p.s。,在旧的excel中,您可能需要输入完整的单词“ CONCATENATE”

答案 5 :(得分:-4)

_ [$%-4009] * #,##0_ ;_ [$%-4009] * -#,##0_ ;_ [$%-4009] * "-"??_ ;_ @_ 
相关问题