跳到主要内容

如何在Excel中将尾随的负号修复/转换为实数?

由于某些原因,您可能需要修复Excel单元格中的尾随负号。 例如,带有负号的数字将是90-。 在这种情况下,如何通过从右向左删除尾随负号来快速修复尾随负号? 这里有一些快速技巧可以帮助您。

使用公式修复单元格中的尾随负号

使用文本到列功能修复单元格中的尾随负号

使用VBA代码修复单元格中的尾随负号

使用Kutools for Execel快速修复单元格中的尾随负号


箭头蓝色右气泡 使用公式修复单元格中的尾随负号

例如,我有一个范围(A1:A11),其中包含带有尾随负号的数字。 我可以使用以下公式通过从左到右消除负号来修复它们。

1. = IF(RIGHT(A1,1)=“-”,SUBSTITUTE(A1,“-”,“”)*-1,A1)

2. =VALUE(IF(RIGHT(A1,1)="-",RIGHT(A1,1)&LEFT(A1,LEN(A1)-1),A1))

选择一个与您要更改的单元格相邻的空白单元格。 我将单击B1并将上述公式之一输入到单元格中。 然后点击Enter键,尾随的负号将从右到左删除。 然后将填充手柄拖到要修复对数负号的单元格范围内。 看截图:

箭头蓝色右气泡 使用文本到列功能修复单元格中的尾随负号

此外,我们还可以按照以下步骤使用“文本到列”修复尾随的负号:

1.选择要修复尾随负号的范围。

2.转到功能区,单击 时间 > 文本到列和一个 将文本转换为列 向导对话框将会出现。 看截图:

3。 点击 下一页 步骤1和步骤2中的按钮。

4.在步骤3中,单击 高级… 按钮和 高级文本导入设置 对话框将会弹出; 请检查 尾随负号为负数 选项并单击 OK。 看截图:

5。 点击 完成。 并且所有尾随的负号将被修复。


箭头蓝色右气泡 使用VBA代码修复单元格中的尾随负号

我们还可以使用VBA代码修复单元格中的尾随负号,请执行以下操作:

1.突出显示您要修复尾随负号的范围,然后单击 开发商 > Visual Basic中,一个新的 适用于应用程序的Microsoft Visual Basic 将显示一个窗口,单击 插页 > 模块 然后输入以下VBA代码:

VBA:在选定范围内修复所有尾随的负号。

Sub FixNegative()
'Updateby20131113
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, xlTextValues)
For Each rng In WorkRng
    xValue = rng.Value
    If VBA.Right(xValue, 1) = "-" Then
        rng.Value = "-" & VBA.Left(xValue, VBA.Len(xValue) - 1)
    End If
Next
End Sub

2。 点击 文档修复尾随标志 4 按钮运行代码,然后显示一个对话框供您选择要修正尾随负值的范围,请参见屏幕截图:

文档修复尾随标志 7

3。 点击 Ok,则所有尾随负值都固定为正常负值。


箭头蓝色右气泡 使用Kutools fo Excel快速修复单元格中的尾随负号

我们可以使用 Kutools for Excel 快速修复尾随负号 改变价值观.

Kutools for Excel: 带有超过300个方便的Excel加载项,可以在30天内免费试用。 立即获取

如果你已经安装 Kutools for Excel,您可以按以下方式修复结尾的负号。

步骤1.选择要将正数更改为负数的范围,然后单击 库工具 > 内容转换器 > 改变价值观。 看截图:

步骤2。 检查 修复尾随的负号 在弹出对话框中,然后单击 Ok or 使用。 看截图:

Kutools for Excel's 更改值的符号还可以将所有正值更改为负值,将所有负值更改为正值等。有关更改值符号的更多详细信息,请访问 更改值的符号功能描述.


相关文章:

最佳办公生产力工具

热门特色: 查找、突出显示或识别重复项   |  删除空白行   |  合并列或单元格而不丢失数据   |   不使用公式进行四舍五入 ...
超级查询: 多条件VLookup    多值VLookup  |   跨多个工作表的 VLookup   |   模糊查询 ....
高级下拉列表: 快速创建下拉列表   |  依赖下拉列表   |  多选下拉列表 ....
列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  |  比较范围和列 ...
特色功能: 网格焦点   |  设计图   |   大方程式酒吧    工作簿和工作表管理器   |  资源库 (自动文本)   |  日期选择器   |  合并工作表   |  加密/解密单元格    按列表发送电子邮件   |  超级筛选   |   特殊过滤器 (过滤粗体/斜体/删除线...)...
前 15 个工具集12 文本 工具 (添加文本, 删除字符,...)   |   50+ 图表 类型 (甘特图,...)   |   40+ 实用 公式 (根据生日计算年龄,...)   |   19 插入 工具 (插入二维码, 从路径插入图片,...)   |   12 转化 工具 (小写金额转大写, 货币兑换,...)   |   7 合并与拆分 工具 (高级组合行, 分裂细胞,...)   |   ... 和更多

使用 Kutools for Excel 增强您的 Excel 技能,体验前所未有的效率。 Kutools for Excel 提供了 300 多种高级功能来提高生产力并节省时间。  单击此处获取您最需要的功能...

kte选项卡201905


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

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
Comments (6)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Very helpful
Rated 5 out of 5
This comment was minimized by the moderator on the site
Very helpful
Rated 5 out of 5
This comment was minimized by the moderator on the site
Thank you so much. Very useful.
This comment was minimized by the moderator on the site
If the methods outlined on this webpage do not work for you, note that there are different "negative sign" characters, such as "‐" or "-" or "–" or "—" I had been generating reports from a particular source which does not use the standard "-", and this problem had plagued me for days before I mustered the determination to find out the cause. I'm sure you can imagine the feeling of satisfaction upon discovering the imposter "negative sign".
This comment was minimized by the moderator on the site
hi, can any one guide me.. if i want to put values 1-9 for only one symbol (*) IN DIFFERENT CELLS. SAME SYMBOL WITH DIFFERENT VALUES.
This comment was minimized by the moderator on the site
Hi Shirley, Here is the article. MD
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations