如何在 Excel 中将正数快速转换为负数?
使用选择性粘贴函数将正数转换为负数
您可以使用 Excel 中的选择性粘贴功能将正数转换为负数。操作步骤如下:
1. 在空白单元格中输入数字 -1 并复制。
2. 选中要更改的区域,右键单击,然后从上下文菜单中选择选择性粘贴,即可打开选择性粘贴对话框。参见截图:

3. 然后从全部选项中选择粘贴,并选择位于运算中的乘。

4. 然后单击确定,即可将所有正数更改为负数。

5. 最后,您可以根据需要删除数字 -1.
将正数转换为负数,反之亦然
借助 Kutools for Excel 的修改数字的符号工具,您可以轻松将正数转为负数、负数转为正数,一键反转数字符号,还能批量修正所有末尾带负号的数值!立即点击下载 Kutools for Excel!
使用 Kutools for Excel 将正数转换为负数或反之
您也可以使用 Kutools for Excel 的修改数字的符号工具,快速将所有正数转为负数。
如果您已安装 Kutools for Excel,可按以下步骤将正数更改为负数:
1. 选择要修改的区域。
2. 单击 Kutools > 内容 > 修改数字的符号,参见截图:

3. 在修改数字的符号对话框中,选择将所有正数改为负数选项。

4. 然后单击确定或应用,所有正数即被转换为负数。
![]() | ![]() | ![]() |
- 要使用此功能,您需要先安装 Kutools for Excel,请 立即点击下载,畅享 30 天免费试用。
- 要将所有负数转换为正数,请在对话框中选择改变所有的负数为正数,如下图所示:
Kutools for Excel 的修改数字的符号工具还可修正所有末尾的负数、改变所有的负数为正数等。有关“修改数字的符号”功能的更多详情,请访问修改数字的符号功能说明。
使用 VBA 代码将正数转换为负数
使用 VBA 代码也可以将正数更改为负数,但您必须了解如何使用 VBA。请按以下步骤操作:
1. 选择要修改的区域。
2. 单击开发工具 > Visual Basic,将弹出新的 Microsoft Visual Basic for Applications 窗口;接着单击插入 > 模块,并将以下代码复制粘贴到模块中:
Sub ChangeToNegative()
'Updateby Extendoffice
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeConstants, xlNumbers)
For Each rng In WorkRng
xValue = rng.Value
If xValue > 0 Then
rng.Value = xValue * -1
End If
Next
End Sub
3. 单击
按钮运行代码,将弹出对话框,供您选择要将正值转换为负值的区域。参见截图:

4. 单击确定,即可立即将所选区域中的正值转换为负值。
相关文章
反转单元格中数值的符号
使用 Excel 时,工作表中通常同时包含正数和负数。若需将正数转为负数,或将负数转为正数,手动修改虽可行,但面对数百个数据时显然效率低下。有没有更高效的解决方法?
将正数转换为负数
如何在 Excel 中快速将所有正数或数值转换为负数?以下方法将指导您轻松完成此操作。
修正单元格中所有末尾的负数
出于某些原因,您可能需要修正 Excel 单元格中所有末尾带负号的数字。例如,数字可能显示为 90——。此时,如何快速将尾随的负号从右向左移除并正确转换?以下是一些实用技巧。
将负数转换为零
我将指导您一键将选区中的所有负数转换为零。
该最佳办公效率工具
Kutools for Excel —— 助您脱颖而出
| 🤖 | KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格且不丢失数据 | 不使用公式的四舍五入…… | |
| 超级 VLookup:多条件查询 | 多值返回 | 跨多工作表查询 | 模糊查找…… | |
| 高级下拉列表:简易下拉列表 | 级联下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列 | 移动列 | 切换隐藏列的可见性状态 |比较列以选择相同/不同单元格…… | |
| 特色功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿和表管理器|资源库(自动文本)| 日期提取 | 汇总工作表 | 加密/解密单元格 | 按列表发送邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线……) ...... | |
| 热门 15 工具集:12 文本工具(添加文本,删除特定字符……)| 50+ 图表 类型(甘特图……)| 40+ 实用公式(基于生日计算年龄……)| 19 插入工具(插入二维码,从路径插入图片……)| 12 转换工具(小写金额转大写,汇率转换……)| 7 合并和拆分工具(高级合并行,拆分 Excel 单元格……)|……更多 |
Kutools for Excel 拥有超过 300 项功能,确保您所需的功能触手可及……
Office Tab —— 在 Microsoft Office(含 Excel)中启用标签式阅读与编辑
- 一键即可在数十个已打开的文档间快速切换!
- 每天为您省下数百次鼠标点击,轻松告别“鼠标手”。
- 在查看和编辑多个文档时,您的工作效率可提升 50%。
- 为 Office(含 Excel)带来高效 Tabs,就像 Chrome、Edge 和 Firefox 一样。



Kutools for Excel 的修改数字的符号工具还可修正所有末尾的负数、改变所有的负数为正数等。有关“修改数字的符号”功能的更多详情,请访问