如何删除Excel中的负号(7种方法)

  • Share This
Hugh West

本文解释了如何在Excel中使用7种不同的方法去除负号,并举例说明。 在许多计算中,我们只需要使用数字的值,而不管它们是正还是负。 这些方法很容易应用,以获得所需的结果。

下载实践工作手册

下载这本练习手册,在阅读本文时进行练习。

删除负号.xlsm

在Excel中删除负号的7种方法

1. 使用ABS函数在Excel中删除负号

我们可以用 ABS功能 以获得 绝对值 该函数需要一个 作为其唯一的 争论 并只返回数值,而不考虑其符号。

在这里,我们有 列表中的数字 在细胞中 B4:B10 与两个 积极的 负面的 在细胞中 C5 ,我们把下面的公式。

=ABS(B5)

细胞 B5 包含一个负数 -7. 其结果是 7 作为 取消了ABS功能 负号 从它。

现在使用 填充处理程序。 我们可以 拷贝 粘贴 单元格的公式 C6:C10。

2. 在Excel中查找和替换负号

Excel的查找和替换功能允许我们快速有效地替换一个字符串或数字。 在这个例子中,我们要用一个空字符串替换负号。 按照下面描述的步骤进行。

步骤。

  • 我们有 负面的 数字 在我们的数据集中。

  • 转到 查找& 选择标签 来选择 替换。

  • 查找和替换 窗口放 a 减去(-)号 发现什么 输入框,并将 替换为 输入框 空白 之后,点击 全部替换。

  • 上述步骤取代了 负面标志 有一个 空字符串 因此,我们已经把数字中的负号去掉了。 我们还收到了一个确认,即 3次更换 完成。 最后,关闭 查找和替换 窗口,点击 关闭。

3. 使用IF函数检查和删除Excel中的负号

的使用。 IF功能 首先检查一个数字是否为负数,然后用必要的逻辑去掉负号。 在这个例子中,在单元格 C5 ,写出以下公式。

=IF(B5<0, -B5, B5)

单元格中的输出 C5 去除负号 价值 7.

公式分解

正如我们所知,IF函数的语法是:。

=IF(logical_test, [value_if_true], [value_if_false])

在我们的公式中。

逻辑_测试 B5<0 ,检查单元格B5的值是否小于0

[value_if_true] -B5 如果数字小于零,即+负数,那么就用负号相乘,使其成为正数。

[value_if_false] B5, 如果该数字不小于0,则保持该数字不变。

我们现在可以 拷贝 通过使用以下方法将公式添加到其他单元格 填充手柄 移除 负号 负数 .

类似读物

  • 如何删除#DIV/0!Excel中的错误(5种方法)
  • 移除Excel中的面板(4种方法)
  • 如何从Excel中删除超链接(7种方法)
  • 删除Excel中的注释(7种快速方法)
  • 如何删除Excel中的异常值(3种方法)

4. 用 "粘贴特殊乘法 "将负号逆转为正号

在这个例子中,我们将借助粘贴特殊选项中的数值乘法来去除负数的负号。 让我们按照以下步骤来执行。

步骤。

  • 在细胞中 C5 ,把 -1 这将被用于 繁殖 负数 在细胞中 B5:B10。

请注意。 你可以把-1放在工作表中的任何单元格中。

  • 现在,复制单元格 C5 通过按 Ctrl + C 选择 细胞 B5:B10 通过拖动鼠标。

  • 在这之后。 右键点击 关于 任何 的。 选定的 细胞 B5:B10 并点击 粘贴专用。

  • 现在,在 粘贴特殊窗口 选择 价值观 粘贴选项 乘法 操作选项 ......终于击中了 认可 来保存这些变化。

  • 现在,我们看到最终结果,没有负号的数字。

5. 在Excel中使用闪光填充法删除负号

闪光填充 可以 自动地 感觉到 数据模式 填充 我们将使用Excel的这一伟大功能来删除那些含有符合该模式的数据的单元格。 负面标志 负数 让我们跟上!"。

步骤。

  • 在这里,我们有一堆的 负面的 细胞中的数字 B5:B10。

  • 正数 的细胞 B5(-7) 就是说 7 在细胞中。

  • 然后在单元格中 C6 ,按 Ctrl + E.
  • 上述步骤 充满闪光 细胞 C6:C10 的数字是 负面迹象被移除。 要完成这一过程,请点击 小图标 到充满闪光的单元格并点击 接受建议。

6. 添加自定义格式以删除负号

添加 自定义格式化 在我们想去除数字中的负号时也非常有用。 让我们为我们的数据集添加一些自定义格式。 我们需要遵循以下步骤。

步骤。

  • 选择单元格 B5:B10 含有 负数 .
  • 新闻 Ctrl + 1 来开辟 格式化单元格。
  • 格式化单元格 窗口,点击 自定义选项 类别列表 根据 数字标签。
  • 类型 输入框写 #,##,#,##数字格式代码 然后点击 进入。

  • 现在在 产量 ,我们看到数字 没有 负面标志 .

阅读更多。 如何在不删除内容的情况下删除Excel中的格式?

7. 应用VBA代码删除选定单元格中的负号

在Excel中,使用VBA总是能快速简单地完成一项任务。 在本文中,我们也可以运行一个简单的VBA代码来完成我们的工作。 在这个例子中,让我们从选定的单元格中删除负号。

步骤。

  • 起初。 选择 细胞 B5:B10 含有 负数 .
  • 然后从 开发商 标签 点击 关于 Visual Basic选项 这将打开 Visual Basic编辑器。

  • 现在。 点击 关于 插入标签 来选择 模块 它是 将要开放的 a 新模块 来写代码。

  • 最后。 拷贝 下面的 编码 并按 F5 运行。
 Sub RemoveNegativeSign() For Each Cell In Selection If Cell.Value <0 Then Cell.Value = -Cell.Value End If Next Cell End Sub 

解释一下。

在VBA代码中, 对于每个 循环是要应用 如果...那么...结束 如果 条件是 每个细胞 B5:B10。 它检查该数字是否是 更少 t 悬挂零或不悬挂。 如果 逻辑 ,它将 替换 单元格值 自己的负值 结果是,它将变成一个 正数 这就是去除负号的方法。

现在我们可以看到运行VBA代码后的结果。

替代代码。

 Sub RemoveNegativeSign() Dim SelectedCells As Range For Each SelectedCells In Selection If SelectedCells.Value "" Then If IsNumeric(SelectedCells.Value) Then SelectedCells.Value = Abs(SelectedCells.Value) End If End If Next SelectedCells End Sub 

这段代码使用了 ABS功能 以获得 只有 价值 的。 选定的细胞 .

阅读更多。 如何在Excel中删除空白单元格和左移数据(3种方法)

需要记住的事情

  • 虽然使用VBA代码可以很好地实现我们的目标。 但是一旦代码运行,我们就失去了历史记录。 这意味着我们不能再撤消更改。
  • 以防我们需要 变化 我们的 源数据 不时地,最好是使用那些使用 职能 ABS功能 在这种情况下, 产量 有活力 的变化而变化。 源数据 .

总结

现在,我们知道了在Excel中去除负号的几种方法。 希望它能鼓励你在计算中更自信地使用这些方法。 有任何问题或建议,别忘了在下面的评论框中提出来。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.