我收到了一封电子邮件,其中包含一个以 Numbers 格式的 Excel 文件,但是应该为 0 的地方却出现了破折号“-”。
奇怪的是,发送给我的人看到的是 0,而且我也需要那样,因为我需要计算平均值(我只需要数字,而不是破折号)。
我怎样才能将“-”转换为 0,为什么会出现这个问题?
答案1
@Brad 似乎是正确的(因此 Kevin 的建议可能不起作用)。这些单元格的内容为零 - 只是您的设置已被指示显示(格式)0
为-
(例如,输入0
某处,然后选择该单元格并单击 Home/Number/ ’
)。但是,由于实际上是零,因此表示应该不会对任何计算产生影响。
自定义格式与工作簿一起保存,因此这可能是您看不到习惯的格式的原因(即,该格式是由向您发送文件的人选择的)。
自定义数字格式允许使用分号分隔符独立控制正值、负值、零值和文本值(按此顺序)的显示。因此:
[Blue]#,##0.00_);[Red](#,##0.00);-;"Annual "@
- 正数:蓝色,千位用逗号分隔,四舍五入到小数点后两位(带句点),尾部留有空格(与负数对齐)。
- 负数:红色,括号内,千位用逗号分隔,小数点用句号分隔,四舍五入到小数点后两位。
- 零:
-
- 文字:前面加上“Annual”。
并非所有四个部分都需要使用,例如[Blue]#,##0.00_);;-;"Annual "@
不会显示负数,尽管这些负数仍可用于计算(这可能会非常令人困惑)。类似但可能更有用的是[Blue]#,##0.00_);[Red](#,##0.00);;
抑制以任何方式显示零值(以及文本)。