【问题标题】:How to format cells to add % at the end of every cell如何格式化单元格以在每个单元格的末尾添加 %
【发布时间】:2019-11-21 12:40:25
【问题描述】:

我正在尝试在每个单元格值的末尾添加 %。

我已尝试通过转到格式单元格 -> 自定义 -> 类型:0.00% 来格式化单元格。

但这会将所有单元格值乘以 100。

-0.031514839
-0.013255332
-0.007855065

我不想修改单元格的值,我只想在每个单元格的末尾添加 % 字符。

【问题讨论】:

  • 百分比是分数,所以00%1100%0.550% 等等
  • 看,如果我格式化为 0%,我得到:-3%、-1% 和 -1%。如果我做 0.00%,我得到:-3.15%,-1.32%。我要问的是,我不想修改值,而是只需要在值的末尾添加 % 符号而不进行修改。
  • 您将需要使用辅助列来进行计算。例如,=--(A1&"%") 然后将列格式化为百分比。

标签: excel formatting excel-2010 excel-2007


【解决方案1】:

使用自定义格式:

0.##############"%"

使用自定义格式时,输入0 可确保在该空格中出现一个数字。如果它是一个非零数字,则会显示该数字。 # 表示在该位置存在数字时才会显示值。

来自Microsoft(参见“小数位、空格、颜色和条件”)

如果您只想显示数字中的有效数字,请使用数字符号 (#)。该符号不允许显示非有效零。

如果您想在数字的位数可能少于格式代码中指定的位数时显示非有效零,请使用数字字符作为零 (0)。

一些简单的例子:

【讨论】:

  • @chan - 你使用的和我发布的完全一样吗?使用您在 OP 中提供的值,我得到了不相乘的屏幕截图。请注意,% 周围有引号 --> "%"
  • 它有效!谢谢。 # 表示任何数字?它甚至适用于 72.768693938。为什么小数点前有一个0?这种解释也会对其他人有所帮助。 TIA!
【解决方案2】:

你几乎是对的。 在 % 前面使用反斜杠以防止 100 倍乘法!

格式->自定义->输入0.00\%

【讨论】:

    【解决方案3】:

    简单的方法是我只是在公式中除以 100 并添加了 0.00% 的单元格格式。 S0,效果将被中和!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-20
      • 2011-01-27
      • 1970-01-01
      • 2012-03-13
      • 1970-01-01
      相关资源
      最近更新 更多