KutoolsforOffice — 一套方案,五大工具。事半功倍。

如何在 Excel 中快速反转单元格中数值的符号?

作者技术支持修改日期

在使用 Excel 时,您的数据中可能同时包含正数和负数。若需快速反转这些数值的符号——即将正数变为负数,负数变为正数——手动操作在面对大型数据集时会非常耗时。幸运的是,Excel 提供了多种高效快捷的方法来实现这一目标。本指南将逐步为您介绍每种方法,助您轻松、迅速地完成任务。

Excel 中一组数字的截图箭头Excel 中符号已反转数值的截图

使用选择性粘贴功能反转单元格中数值的符号

我们可以在 Excel 中使用“选择性粘贴”功能反转单元格中数值的符号,请按以下步骤操作:

1. 在空白单元格中输入数字“——1”,然后将其复制。

2. 选择需要反转数值符号的区域,右键单击并选择“选择性粘贴”。参见截图:

3. 在“选择性粘贴”对话框中,单击“粘贴”下的“全部”选项,并选择“运算”下的“乘”选项。

显示用于反转符号的“选择性粘贴”选项(乘法操作)的截图

4. 然后单击“确定”,所选区域中所有数字的符号将立即反转。

Excel 中一组数字的截图箭头Excel 中符号已反转数值的截图

5. 根据需要删除数字“——1”。


使用 Kutools for Excel 快速反转单元格中数值的符号

借助“Kutools for Excel”的“修改数字的符号”功能,即可快速反转数值的符号。

Kutools for Excel 提供超过 300 项高级功能,简化复杂任务,提升创造力与效率。结合 AI 能力,Kutools 以精准度自动化任务,让数据管理变得轻松自如。Kutools for Excel 的详细信息……         免费试用……

1. 请选择您要反转数字符号的区域。

2. 单击“Kutools”>“内容”>“修改数字的符号……”,如下图所示:

Excel 中 Kutools“更改数值符号”选项的截图

3. 在“修改数字的符号”对话框中,勾选“翻转所有正负数”。

“更改数值符号”对话框的截图

4. 然后单击“确定”或“应用”,所有数字的符号均已反转。

提示
  • 要使用此功能,请先安装 Kutools for Excel立即点击下载
  • Kutools for Excel 的“修改数字的符号”功能还可实现“修正所有末尾的负数”、“将所有负数转为正数”以及“将所有正数转为负数”。想了解更多关于“修改数字的符号”的用法?立即查看教程:快速更改 Excel 中数字的符号

使用 VBA 代码反转单元格中数值的符号

此外,我们还可以借助 VBA 代码轻松反转单元格中数值的符号。只需掌握以下操作步骤,即可让 VBA 快速完成这一任务:

1. 请选择您希望反转单元格中数值符号的区域。

2. 在 Excel 中,单击“开发工具”>“Visual Basic”,即可打开全新的“Microsoft Visual Basic for Applications”窗口;您也可以直接按下快捷键 Alt + F11 快速激活该窗口。接着,单击“插入”>“模块”,然后复制并粘贴以下 VBA 代码:

Sub Convert()
Dim C As Range
For Each C In Selection
C.Value = -C.Value
Next C
End Sub

3. 然后单击运行按钮或按 F5 键运行代码。选择区域中数字的符号将立即被反转。