批量替换excel内容

我有一列数据,100行,他们有个共同的特点,每行数据都有90个逗号。现在 我想将每一行的第4个逗号和第5个逗号之间的数据,替换成相对应的数据(每个数据都不同)这100行数据的对应关系都有,我想分列再合并感觉不现实,用substitute或者什么别的公式 可以完成嘛?谢谢

不需要什么复杂公式,用文本就好:

c1参考公式:


=MID(A1,1,FIND(",",A1,FIND(",",A1,FIND(",",A1,FIND(",",A1,1)+1)+1)+1))&B1&MID(A1,FIND(",",A1,FIND(",",A1,FIND(",",A1,FIND(",",A1,FIND(",",A1,1)+1)+1)+1)+1),9^9)

追问

大佬可否简单给讲下这几个公式的原理,看起来好像是把第四个逗号 和之前的,以及替换内容,加上第五个逗号和之后的,连起来了。如果我要改4,5这俩关键数字比如改成9和10,你这个公式是不是得延长很多 最后那个9^9对应的是什么参数?

追答

主要是不知道你的数据的特点,如果知道特点,find 是可以定位查找开始位置的。
不知道就只好硬来了。
最后那个 9^9意思是取指定位置开始的 9的9次方个字符,也就是全部字符了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-28
方法/步骤
6/6 分步阅读
选取需要批量修改的内容,用鼠标按定左键后,通过拖拽,选取内容,

2/6
通过键盘快捷键方式,同时按下:Ctrl键+F键,

3/6
于是,弹出如下窗口,

4/6
点击查找窗口中的项目:替换P,进行批量修改,例如:把所有数字19,替换成:数字20,

5/6
然后点击按钮:全部替换,
于是得到结果如下,

6/6
当然,也可以对指定的整张Excel表格,进行批量替换,就不需要选定内容了。追问

emmmmmm亲,我这个,要替换的这100个内容,和想换成的100个内容,各不相同呢。每个都只有一个,按次序对应行的。

相似回答