You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel for Mac 2019中给每个电话号码前后添加逗号?

Excel for Mac 2019:给单元格内指定格式电话号码前后加逗号

方法1:查找替换(通配符批量处理)

针对###-###-####格式的电话号码,用自带的查找替换就能快速搞定:

  1. 选中目标单元格,按Cmd+H调出查找替换窗口
  2. 点击「选项」,勾选「使用通配符」
  3. 「查找内容」输入:([0-9]{3}-[0-9]{3}-[0-9]{4})
  4. 「替换为」输入:,\1,
  5. 点击「全部替换」,所有符合格式的号码前后就自动加上逗号了

注:示例里George的###-###-###号码不符合目标格式,这个规则不会处理它,只会匹配10位带连字符的号码。

方法2:VBA宏(适合大量单元格批量操作)

如果要处理很多单元格,用VBA更高效:

  1. 按Opt+F11打开VBA编辑器
  2. 点击「插入」→「模块」,新建一个代码模块
  3. 粘贴下面的代码:
Sub AddCommasToPhoneNumbers()
    Dim cell As Range
    Dim regEx As Object
    Set regEx = CreateObject("VBScript.RegExp")
    regEx.Global = True
    regEx.Pattern = "(\d{3}-\d{3}-\d{4})"
    
    For Each cell In Selection
        If cell.Value <> "" Then
            cell.Value = regEx.Replace(cell.Value, ",$1,")
        End If
    Next cell
End Sub
  1. 返回Excel界面,选中要处理的单元格,按F5运行宏,或者在「开发工具」面板里找到这个宏执行即可

内容的提问来源于stack exchange,提问作者justaskyou

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 20:32:43