数据清洗宝箱第一弹:批量替换

工具虽小,但是很实用

一、不废话,直接上宏 

Sub batchReplace()

'
' 批量替换 宏
'

'字符串声明
 Dim str1 As String
 Dim str2 As String
'两层循环嵌套,i表示行号
 For i = 1 To 500
'拼接An,并取其中的值
    'str1为A列为批量替换中原值,str2为B列为替换后的值。 
    str1 = Sheets("Sheet2").Cells(i, "A").Value
    str2 = Sheets("Sheet2").Cells(i, "B").Value
    'Sheet1表格为需要替换的数据表格 
    Sheets("Sheet1").Select
    Cells.Replace What:=str1, Replacement:=str2, LookAt:=xlPart, _
    SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
    ReplaceFormat:=False
 Next
End Sub

二、如何应用该宏
1、另存一个
.xlsm格式文件
图片 2、按照需要建立sheet1和sheet2表格

图片

图片
3、进入宏编辑界面,并创建宏
在sheet1上右击,点击查看代码进入编辑界面


图片

图片
4、运行宏,使命必达,哈哈哈。

图片


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值