Excel如何批量替换数据?
如图,替换规则为C1替换成D1,C2替换成D2,依次类推。(替换规则多达8000+条,未全部列出),而需要替换的数据在A列。数据庞大,无法手动替换,不然够我一个个去替换好...
如图,替换规则为C1替换成D1,C2替换成D2,依次类推。(替换规则多达8000+条,未全部列出),而需要替换的数据在A列。 数据庞大,无法手动替换,不然够我一个个去替换好几天的了。 求大神帮帮忙! 只有微薄的一点点财富,全部给您,在此跪谢。
展开
6个回答
2019-05-23 · 百度认证:北京知行锐景科技有限公司
关注
展开全部
excel替换
详情
-
官方服务
- 官方网站
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在C1格敲入等号,然后选中D1格,再敲回车。然后把公式拉倒所有单元格。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用VBA,右击工作表标签-查看代码
把下面的东西粘贴进去,点击上方的运行即可
Sub test()
For i = 1 To Range("C" & Rows.Count).End(xlUp).Row
A1 = Range("C" & i)
A2 = Range("D" & i)
Columns("A:A").Select
On Error Resume Next
Selection.Replace What:=A1, Replacement:=A2, LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Next i
msgbox "替换完毕,请检查"
End Sub
把下面的东西粘贴进去,点击上方的运行即可
Sub test()
For i = 1 To Range("C" & Rows.Count).End(xlUp).Row
A1 = Range("C" & i)
A2 = Range("D" & i)
Columns("A:A").Select
On Error Resume Next
Selection.Replace What:=A1, Replacement:=A2, LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Next i
msgbox "替换完毕,请检查"
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=VLOOKUP(LEFT(A1,5),C:D,2,0)&"-"&VLOOKUP(RIGHT(A1,5),C:D,2,0)
试下这个公式啦,只是对部分的数据可能要手动一下
试下这个公式啦,只是对部分的数据可能要手动一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询