加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

regex – Microsoft Excel中的正则表达式子串替换

发布时间:2020-12-14 04:05:18 所属栏目:Windows 来源:网络整理
导读:我想用国际版“447”批量替换字符串列表(移动电话号码)的“07”部分. 字符串列表当前在Excel电子表格中形成一个列. 我有正则表达式来匹配需要修改的字符串: ^07[0-9]{9}$ ……但我不知道如何进行我需要的替换. 数据位于Excel电子表格中,但当然可以导出. 首
我想用国际版“447”批量替换字符串列表(移动电话号码)的“07”部分.

字符串列表当前在Excel电子表格中形成一个列.

我有正则表达式来匹配需要修改的字符串:

^07[0-9]{9}$

……但我不知道如何进行我需要的替换.

数据位于Excel电子表格中,但当然可以导出.

首选解决方案是将数据保存在Microsoft Excel中,但它当然可以导出然后重新导入.我知道TextMate有一个正则表达式替换功能.这可以帮到我吗?

我正准备寻找优雅的VBA解决方案或其他什么,然后我想:’坚持下去.我们只想操纵我们拥有的电子表格中的一些数据.为什么复杂化?’

这个想法对你来说如何:

>在具有现有数据的列之后插入一个新列(假设它是C列)
>使用以下公式填充新列:=“447”&右(C1,9)
>选择列D(现在包含新值)和粘贴值(在“选择性粘贴”对话框中)到列C上,替换现有值
>删除’工作’列D.

这不是编程,但是如果你只需要在不需要程序的情况下就这样做,对吧?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读