将所有负值更改为 0

Posted

技术标签:

【中文标题】将所有负值更改为 0【英文标题】:Change all negative values to 0 【发布时间】:2014-02-21 03:45:12 【问题描述】:

我想将整数列中的每个负值设置为0。也就是说,在同一单元格中将其设置为 0。当然,如果我想要一个新列,我可以只使用 MAX(cell,0)。

我认为 Format Cells -> Format Code 可能会这样做,因为它似乎支持某种正则表达式,但是如何将任何通用负值替换为 0?

我不知道语法,也找不到任何文档。这是我尝试过的自定义格式:

#,##0.00;"0.00"

问题是,它只是将负值掩盖为“0.00”。它不会将 VALUE 替换为 0。计算假定单元格仍包含负值。

【问题讨论】:

【参考方案1】:

在 OpenOffice / LibreOffice Calc 中,以下 regex 匹配负整数值:

^-[0-9]*

这使您可以在一个步骤中简单地将每个负 int 值替换为任何值。不要忘记在搜索选项中启用正则表达式搜索:

【讨论】:

哦,哇不知道里面有一个查找和替换的正则表达式选项。出于这个原因,我什至没有考虑使用查找和替换。完美运行 - 谢谢!【参考方案2】:
=if(A1-A2<0; 0; A1-A2)

如果A1-A2小于0,则显示0,否则显示A1-A2。

或者...

您可以使用条件格式!

突出显示单元格,然后在顶部打开“格式”>“条件格式”。 单元格值小于 0 然后点击 New Style,将其命名为零(或其他), 打开数字选项卡。在显示格式代码的底部,将其中的任何内容更改为“0.00”(包括引号)。 点击确定。确保单元格样式为零。点击确定。完成。

希望有帮助

【讨论】:

以上是关于将所有负值更改为 0的主要内容,如果未能解决你的问题,请参考以下文章

PHP将所有数组键更改为相同的值

在 Livecycle 表单中,将所有负值变为红色

sh 将所有文件更改为644,将所有文件夹更改为755

将目录的所有文件和文件夹权限更改为 644/755

Wordpress Woocommerce 将所有产品更改为缺货

将角色更改为所有服务器成员