如何删除所有excell单元格中的第一个“=”

时间:2016-10-19 10:21:11

标签: excel

如何在所有excell单元格中删除第一个“=”。有电话号码具有此字符的单元格。示例:=1234/567将计算此电话号码。

修改=1234/567必须转换为1234/567

修改:要清除abc=123不得更改,因为=处于单词的中间位置。

3 个答案:

答案 0 :(得分:0)

选择所有包含您的号码的单元格 按CTRL + H
填写"找到什么"输入框带" ="
刚刚空白"替换为"输入框
单击"全部替换"。

答案 1 :(得分:0)

这很简单,你想删除just = sign 所以 按CTRL + f 输入= 什么都不替换 那是

答案 2 :(得分:0)

我假设你指的是公式中的'='符号。如果Excel有正则表达式替换,你可以这样做(Word会这样做),但我不认为它。

快速VBA解决方案怎么样?

Sub RemoveLeadingEquals()

  Dim r As Range
  For Each r In ActiveSheet.UsedRange
    If Left(r.Formula, 1) = "=" Then
      r.NumberFormat = "@"   '  This *might* not be necessary
      r.Formula = Mid(r.Formula, 2)
    End If
  Next r

End Sub

检查是否需要强制文本格式(上面评论过)。它不会受伤。