Excel正则表达式Replace()数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel正则表达式Replace()数字相关的知识,希望对你有一定的参考价值。

我在列中有数千个单元格,所有单元格的电话号码都格式化为

答案

你不需要正则表达式。如果您的数据在A列中并且由常量(而不是公式)组成,那么:

Sub NoRegex()
    Dim r As Range

    Set r = Columns(1).SpecialCells(2)

    r.Replace what:="(", replacement:=""
    r.Replace what:=")", replacement:="-"
End Sub

以上是关于Excel正则表达式Replace()数字的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式提取数字

在 Excel 中使用正则表达式进行查找与替换

在 Excel 中使用正则表达式进行查找与替换

正则表达式限制输入框只能输入数字

正则表达式验证,只能输入数字

使用 javascript .replace 正则表达式将递增数字添加到字符串