例如:有一列数据为
id=1,id=2
id=1,id=3
id=2
id=3
id=4
id=6,id=7
我现在需要改将这列数据中所有的id=1 id=6 id=7 替换成id=9
变成
id=9,id=2
id=9,id=3
id=2
id=3
id=4
id=9,id=9
(需要操作的量比较大,大概有几百个id=x)
求大神救一下
dalao,比如说我想将Q列中所有p列中的值替换成id=1
比如说Q列中有一行的数据是{id=45196,num=1},{id=45197,num=1}
替换之后这一条数据变成{id=1,num=1},{id=45197,num=1}
我要怎么操作?
一个偷懒的办法:使用宏录制功能,录制一次id替换,生成替换脚本。
将需替换的id和被替换id做成对应的两列。
然后将宏录制生成脚本中的替换语句提取出来,在excel中使用文本连接公式,将需替换的id批量生成脚本,
然后在vba里使用while语句循环遍历各行,进行替换。
为防止出现替换id=2时造成id=21也被替换的问题,可以将替换内容改为"id=2,",多加一个逗号
id一共有400个需要替换的,如果用ctrl+h的话需要手动操作400次,有没有批量的方法?
追答批量要看到底有什么规律,有规律就比较容易实现,否则就难了。