excel表格中如何将一个单元格的数据替换另一个单元格数据中的一部分(不是全部替换),并且实现批量操作?

图一是原本的数据,图二是替换后的

如果被替换的数据一定是6789,就是下面的公式,在D1输入
=SUBSTITUTE(C1,“6789”,A1)
公式下拉

如果被替换的数据不一定是6789,那么就是D1输入
=LEFT(C1,5)&A1&RIGHT(C1,1)

公式下拉。如果要把数据写在C列的话,就复制D列。选择性粘贴数值到C列

即可

注意的是,这里要求的是C列数据长度一致
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-14
在D1中输入或复制粘贴下列公式
=REPLACE(C1,6,4,A1)
下拉填充
复制D列 粘贴数值到C列
删除D列本回答被提问者采纳
第2个回答  推荐于2017-12-16
第3个回答  2016-11-14
B1=REPLACE(C1,6,len(A1),A1)
相似回答