微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我想用国际版“447”批量替换字符串列表(移动电话号码)的“07”部分.

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

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

^07[0-9]{9}$

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

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

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

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

这个想法对你来说如何:

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐