excel 中如何将一串字符中的几个连续数字换成另外的几个数字

excel 中如何将一串字符中的几个连续数字换成另外的几个数字 例如33506040863600001,将6360换为6365 ,变为33506040863650001
然后我将这列数字还可以复制到另一个表格中,如何实现请高手指点!
列A 原有数据 将列A中四位数字换为另外4四个数字后变为列B中的数字,然后我要将列B中的数字复制到另外一个表格

Excel中可以利用公式将一串字符中的几个连续数字换成另外的几个数字。

软件版本:Office2007

方法如下:

1.将A列中234换成000:

2.输入公式如下:

3.下拉填充得到结果:

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-06-04
假设数据写在A列
则B1单元格写入公式
=SUBSTITUTE(A1,6360,6365,1)

=REPLACE(A1,13,1,5)
下拉复制公式

完成后选中B列----右键---复制---再右键----选择性粘贴---数值----确定后---再次选中B列数据---分列---下一步---直到步骤三---"列数据格式"中选择"文本"---完成---删去原A列,新A列就是你要的内容了本回答被提问者采纳
第2个回答  2013-05-05
你的数据在A1,在B1输入
=SUBSTITUTE(A1,"6360","6365",1)追问

这样,我试过了,不能复制到其他表格中

追答

你复制到其它表格的时候,选择性粘贴-值和数字格式,就可以了

也可以先在你的目标区域里设置单元格格式为文本,再复制过去

第3个回答  2013-05-05
先拆分,再用随机函数替代,再组装。追问

可不可以详细一点,excel ,用的不熟练

第4个回答  2013-05-05
查找替换么,如果比较少的话
相似回答