Note: The other languages of the website are Google-translated. Back to English

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

当我们使用excel时,工作表中既有正数也有负数。 假设我们需要将正数更改为负数,反之亦然。 当然,我们可以手动更改它们,但是如果需要更改数百个数字,则此方法不是一个好的选择。 是否有任何快速的技巧来解决此问题?

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

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

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


箭头蓝色右气泡 使用选择性粘贴功能反转单元格中值的符号

我们可以使用 选择性粘贴 Excel中的函数,请执行以下操作:

1。 分接头号 -1 在空白单元格中并将其复制。

2。 选择要反转值符号的范围,右键单击并选择 选择性粘贴。 看截图:

3.选择性粘贴 对话框,单击 全部商品 来自的选项 选项 手术。 看截图:

4。 然后点击 OK,并且该范围内数字的所有符号均已反转。

5。 根据需要删除数字-1。


一次反转所有数字的符号

Kutools for Excel改变价值观 实用程序可以帮助您将正数更改为负数,反之亦然,还可以帮助您反转值的正负号并将尾随的负号修复为正常值。  点击下载Kutools for Excel!

Kutools for Excel:具有300多个方便的Excel加载项,可以在30天内免费试用,没有任何限制。 立即下载并免费试用!


箭头蓝色右气泡 用VBA代码反转单元格中值的符号

同样,我们可以使用VBA代码来反转单元格中值的符号。 但是我们必须知道如何让VBA来做这件事。 我们可以按照以下步骤进行操作:

1. 选择要反转单元格中值的符号的范围。

2。 点击 开发商 > Visual Basic中 在Excel中, 适用于应用程序的Microsoft Visual Basic 将显示窗口,或使用快捷键(Alt + F11)激活它。 然后点击 插页 > 模块,然后复制并粘贴以下VBA代码:

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

3. 然后点击 doc-reverse-sign-6 按钮运行代码。 所选范围内的数字符号立即被反转。


箭头蓝色右气泡 使用Kutools for Excel快速反转单元格中值的符号

我们可以使用 改变价值观 的特点 Kutools for Excel.

Kutools for Excel : 带有300多个便捷的Excel加载项,可以在30天内免费试用

安装后 Kutools for Excel,请执行以下操作:

1. 选择要反转数字符号的范围。

2。 点击 库工具 > 内容 > 改变价值观…,请参见屏幕截图:

3。 在 改变价值观 对话框,检查 反转所有值的符号,请参见屏幕截图:

doc值反向符号5

4。 然后点击 OK or 使用。 数字的所有符号均已反转。

新的 改变价值观 Kutools for Excel也可以 修复尾随的负号,C将所有负值保留为正数将所有正值更改为负值。 有关更多详细信息 改变价值观,请访问: 更改值的符号功能描述.

单击此处立即下载并免费试用Kutools for Excel!


箭头蓝色右气泡 使用Kutools for Excel反转单元格中值的符号

Kutools for Excel:具有300多个方便的Excel加载项,可以在30天内免费试用,没有任何限制。 立即下载并免费试用!

相关文章:


最佳办公效率工具

Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%

  • 重用: 快速插入 复杂的公式,图表 以及您以前使用过的任何东西; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不会丢失数据; 拆分单元格内容; 合并重复的行/列...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 超过300种强大功能. 支持 Office / Excel 2007-2021 和 365。支持所有语言。 在您的企业或组织中轻松部署。 完整功能 30 天免费试用。 60 天退款保证。
kte选项卡201905

Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
按评论排序
注释 (15)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
在新单元格中,只需将单元格值乘以 -1。 它会自动反转。 不需要执行这么长的程序。 例如,如果 B1 中的值为 -25,则在单元格 C1 中输入公式:=B1 * -1 :-)
该评论由网站上的主持人最小化
目标是轻松更改整个单元格范围,而不仅仅是单个单元格。 粘贴乘法方法基本上是一个步骤程序来做到这一点。
该评论由网站上的主持人最小化
您的先生刚刚用您的 Excel Ninja 方式让我大吃一惊,我向您致敬,先生:lol:
该评论由网站上的主持人最小化
天哪,非常感谢。 我一直在到处寻找一种方法来简单地做到这一点。 我试图找到一种方法让 Excel 获取一组数字的总和并将其设为负数,以便它会自动正确地完成工作表上的所有其余数学运算。 如果其他人想做类似的事情,使用我刚刚从#JAVED KHAN 获得的信息,输入以下函数(这只是一个示例,更改单元格引用以匹配您需要使用的范围)=SUM(B2 :H2) * -1 现在将取范围的总和并自动将值更改为负数。
该评论由网站上的主持人最小化
很酷的把戏。 我从 BofA 和 AMEX 导入交易,当然他们使用不同的借记符号。 稍后再粘贴一次,我就搞定了。 谢谢。
该评论由网站上的主持人最小化
这是切线相关的。 我在 Excel 2013 中有一个让我感到困惑的工作簿。 我得到一个#VALUE! 单元格 F8 中的公式 =SUM(4-(F23:F2)) 出错。 当我反转 =SUM(F4:F23)-8) 时,我得到 (#),其中 (#) 是我期望的负数。 但是当我使用#Jonathon 的公式和我的工作公式时,我再次得到#VALUE! 错误。 #VALUE 怎么样! 甚至可能出错? 我想要的是 F2 是一个正数,这是 F4:F24 小于 8 时的剩余余额。
该评论由网站上的主持人最小化
Michaelq 请使用 abs 功能。 它将负值和正值都变为正值。
该评论由网站上的主持人最小化
我希望使用公式示例向单元格添加多个 $ (=((I29+AM29+AV29+BH29+CG29+CP29+DS29+AJ78+BA91+BU91+CO91+DK78)-(V25+EF25+EN25)) /4 有没有办法快速做到这一点...
该评论由网站上的主持人最小化
从我的角度来看,似乎没有万无一失的方法可以简单地删除负号:如果每个单元格值都使用公式,则乘以 -1 会搞砸后续单元格值。 VBA 需要以不同的格式保存。 Kutools 要求您下载/购买附加组件。 您可以格式化一列以将负数显示为正数,但它会将字体变为红色。
该评论由网站上的主持人最小化
谢谢我刚刚在SUN系统上发布了srong月份。 这帮助我在 195 分钟内扭转了所有 7 个条目......
该评论由网站上的主持人最小化
非常感谢您,先生。 你帮了我很多。 我希望我能回报这个人情。 非常感谢。
该评论由网站上的主持人最小化
感谢兄弟提供有用的线程
该评论由网站上的主持人最小化
我有一个 mac 版本的 excel,特殊粘贴不允许我这样做:-/ 快死了。
该评论由网站上的主持人最小化
是的。 是的,它确实。 在单元格中输入“-1”。 复制该单元格。 突出显示您希望翻转其符号的所有值。 Opt-Cmd-V 打开粘贴特殊对话框,从操作部分选择乘法(我还发现在粘贴部分中选择“值”而不是“全部”以保留任何格式是有益的)。
该评论由网站上的主持人最小化
尝试做开发者选项,我得到:
运行时错误“438”:
对象不支持此属性或方法


有什么想法?
这里还没有评论

关注我们

版权所有 © 2009 - extendoffice.com。 | 版权所有。 供电 ExtendOffice。 | 网站地图
Microsoft和Office徽标是Microsoft Corporation在美国和/或其他国家的商标或注册商标。
受Sectigo SSL保护