该篇文章照抄自:http://www.cnblogs.com/xwgli/p/5845317.html

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

在 Excel 中,使用 Alt+F11 快捷键打开 VBA 项目窗口,在左侧的工作表名称上点右键,选择查看代码,即可出出现右侧的代码编辑窗口

在窗口中输入以下代码

Private Sub RegExp_Replace()Dim RegExp As ObjectDim SearchRange As Range, Cell As Range'此处定义正则表达式Set RegExp = CreateObject("vbscript.regexp")RegExp.Pattern = "[0-9]{5}"'此处指定查找范围Set SearchRange = ActiveSheet.Range("A1:A99")'遍历查找范围内的单元格For Each Cell In SearchRangeSet Matches = RegExp.Execute(Cell.Value)If Matches.Count >= 1 ThenSet Match = Matches(0)Cell.Value = RegExp.Replace(Cell.Value, "")End IfNextEnd Sub

根据实际需要替换相应参数即可。

转载于:https://www.cnblogs.com/Tpf386/p/6952611.html

Excel的数据批量替换相关推荐

  1. datatable如何生成级联数据_如何把Excel表数据批量生成条形码

    条形码属于一维条码,是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符,条形码的种类比较多,比如常用的Code128码,Code39码,Code93码,EAN-13码, ...

  2. XX健康:预约管理-预约设置日历插件文件简单下载Excel文件解析Excel表数据批量导入

    1. 需求分析 前面我们已经完成了检查项管理.检查组管理.套餐管理等.接下来我们需要进行预约设置,其实就是设置每一天的体检预约最大数量.客户可以通过微信端在线预约,在线预约时需要选择体检的时间,如果客 ...

  3. springboot 导入excel(数据批量导入)

    springboot excel数据批量导入 1.pom.xml 引入poi依赖 <!--poi--><dependency><groupId>org.apache ...

  4. Python之Excel编辑-[小试牛刀]批量替换excel中字符串

    任务1:批量替换excel中指定字符串 解决思路: 逐个cell遍历Excel表格,进行字符串比对,找到匹配的cell,并将cell内容替换成新字符串 app = xw.App(visible=Tru ...

  5. 使用python 将excel中数据批量生成word周报

    使用python 将excel中数据调用word模板批量生成word周报 背景 环境 功能需求 程序实现 背景 日常项目中每周需要召开项目周会,会议纪要和会议周报是必不可少的一项内容,会议纪要要求监理 ...

  6. Excel 使用VBA批量替换(手把手包会)

    1,在下边sheet1右键->查看代码,第一个下拉框选择worksheet,第二个下拉框选择BeforeDoubleClick;2,出现4行代码,在Worksheet_BeforeDoubleC ...

  7. 如何将Excel表格数据批量导入到MySQL数据库中

    最近遇到一个问题,就是如何将excel表格数据中几百上千行的数据导入到数据库中,使用Navicat工具的手动导入一直不成功,所以就选择使用代码的方式来进行导入,过程也比较简单,我们一起来看一下是如何实 ...

  8. 博奥导出工程项目电子表格_博奥清单导出Excel后单位批量替换

    博奥清单V17中,单位平方米和立方米的数字均为上标显示.为使打印出来后易于分辨,应BOSS要求,在导出Excel后将其修改为"m2"和"m3". VBS批量修改 ...

  9. 将Excel表格数据批量导入MySQL数据库表中

    在实际的生产开发需求中很多时候生产数据不一定是通过数据库进行导入,而是通过Excel表格的形式传入形式,这时候需要程序员进行自动化的导入. 手动导入数据库,效率相对来说太慢,因此需要使用技巧,实现批量 ...

最新文章

  1. C/C++二级指针概念及应用(有向图的邻接表(拓扑排序)、有向网图的邻接表、树的孩子表示)
  2. 8、进程通信-匿名管道
  3. 联想G480类似没有小键盘开关的机器
  4. 设置APP版本跟新提示
  5. 数据中心的变化需要更多有效冷却方式
  6. (47)逆向分析 KiSystemService 函数填充 _KTRAP_FRAME 部分
  7. where和having的区别
  8. 类库,随机数,属性,值类型和引用类型
  9. 【JAVA并发编程实战】3、同步容器
  10. 华为,百度豪投,这类程序员要再次上榜了!
  11. c语言知识竞赛题库答案及,《C语言程序设计》复习题库.docx
  12. 谷歌浏览器弹出Chrome版本太旧解决方式
  13. 【opencv项目】物体检测——车牌字符模板匹配
  14. Xshell上传文件到linux服务器
  15. 用计算机开方左右键,科学计算器开方怎么用(科学计算器开根号)
  16. 51单片机 程序 红外发射 红外接收 红外双机通信 红外遥控器 控制 灯 系统 proteus 仿真
  17. 知乎高赞的学习网站,建议收藏
  18. rtspplayer播放器实现
  19. Windows 如何查看主板的型号和厂家,以及支持的最大内存
  20. Redis BitMap结构实现签到、连续签到统计

热门文章

  1. MPEG2 TS小结
  2. Balsamiq Mockups安装使用
  3. Linux安装和配置sanba服务器,在linux安装配置samba服务器.doc
  4. Python定时备份mysql数据库并把备份邮件发送
  5. Js自行封装一个 Storge第三方库.
  6. 【Android教程】Android Studio找不到连接的手机完全解决办法
  7. 如何在Plex上观看YouTube视频
  8. Premiere设置封面【正确操作】
  9. 9宫格解锁 android_手机九宫格解锁密码忘记了怎么办?忘记安卓九宫格解锁密码解决方法...
  10. promise请求超时处理