如何识别零值,但格式化非零值?

Avr*_*oel 11 microsoft-excel microsoft-excel-2013

我的 Excel 电子表格中有一个列包含货币值,其中大部分为零。我想隐藏零,但保留非零的格式为货币。

此 Microsoft 页面展示了如何隐藏零,但它将非零值保留为整数。它没有解释该提示是如何工作的,因此我无法了解如何修改它以格式化显示的内容。

有人能帮忙吗?

Avr*_*oel 18

在这里找到了答案。分号似乎分隔了四个格式部分,分别是正数、负数、零和文本。

\n

就我而言,我希望货币显示正数或负数,空白显示零,因此以下自定义格式可以解决问题...

\n
\xc2\xa3#0.00;-\xc2\xa3#0.00;\n
Run Code Online (Sandbox Code Playgroud)\n

因为第三种格式是空白(即第二个分号后没有任何内容),所以它显示零为空白,但否则使用前两种格式。

\n

希望对某人有帮助。

\n


Fré*_*yer 15

像 \xc2\xab \xc2\xa0\xc2\xbb 这样的自定义格式0;-0;告诉 Excel 如果是正数(格式)则打印正常数0,如果负数(格式)则打印带负号的正常数-0,如果为空则不打印任何内容(格式的第三部分)自定义格式)。

\n

您还可以使用奇特的格式 ( 0;-0;"NULL")\xe2\x80\xa6 格式的顺序(正;负;空)在 Excel 中进行硬编码。

\n