Excel的数据批量替换
2017-06-06 17:17
363 查看
该篇文章照抄自:http://www.cnblogs.com/xwgli/p/5845317.html
在 Excel 中使用正则表达式进行查找与替换
在 Excel 中,使用 Alt+F11 快捷键打开 VBA 项目窗口,在左侧的工作表名称上点右键,选择查看代码,即可出出现右侧的代码编辑窗口
在窗口中输入以下代码
根据实际需要替换相应参数即可。
在 Excel 中使用正则表达式进行查找与替换
在 Excel 中,使用 Alt+F11 快捷键打开 VBA 项目窗口,在左侧的工作表名称上点右键,选择查看代码,即可出出现右侧的代码编辑窗口
在窗口中输入以下代码
Private Sub RegExp_Replace() Dim RegExp As Object Dim 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 SearchRange Set Matches = RegExp.Execute(Cell.Value) If Matches.Count >= 1 Then Set Match = Matches(0) Cell.Value = RegExp.Replace(Cell.Value, "") End If Next End Sub
根据实际需要替换相应参数即可。
相关文章推荐
- 使用POI操作Excel修改模板(批量替换excel中的数据)
- excel 的 vlookup 函数 根据对应关系进行单元格数据批量替换
- 使用POI操作Excel修改模板(批量替换excel中的数据并判断excel版本)
- 读取Excel数据、批量导入到Oracle数据库
- 使用VBA从海量Excel文件中模糊获取数据并生成新表(附实例) - (四) 结合病人病例,批量汇总实例
- 批量数据替换助手V1.0版发布
- 批量替换数据库中所有用户数据表中字段数据类型为char和varchar到nvarchar的脚本
- PHP批量替换MySql数据库中的数据内容(替换MySql数据库内容源码)
- Java中excel表数据的批量导入方法
- 【Flask】从Excel中批量导入数据
- .net 下批量导入excel的数据
- Excel数据大量导入MySQL--MySQL数据换行符回车符替换处理
- asp.net使用组件koogra读取Excel数据批量上传导入
- Excel如何批量删除相同的数据行
- sqlserver 批量导入Excel表格数据
- php中使用ExcelFileParser处理excel获得数据(可作批量导入到数据库使用)
- JAVA中excel表数据的批量导入
- 【mysql】MYSQL中批量替换某个字段的部分数据
- java操作Excel之POI(5)利用POI实现使用模板批量导出数据
- SQL Server数据库中批量替换数据的方法