excel 单元格任意位置替换成另一单元格的值

比如B1里有若干字符 A1里有若干字符
如何把B1里的任意字符完全替换成A1里的值
或者如何把B1里的任意字符替换替换成A1里的任意字符

    找出需要替换的字符或者内容。

    选中目标单元格,点击右边的“查找与替换”中的“替换”,或者使用快捷键CRTL+F。

    .此时,弹出查找与替换设置窗口,然后输入要替换的内容前的相同内容,如例子中的经验,需注意要用*特殊符号,*表示通配符,表示经验后面的所有内容。然后点击确定,即可看到将经验后面的内容全部替换掉了。


温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-31
替换指定字符用
=SUBSTITUTE(A1,"A",B1)
此公式意思是把A1中的字符“A”替换成B1的值
替换指定位置字符用
=REPLACE(A1,3,1,B1)
意思是把A1中第3个字符替换成B1的值。
第2个回答  2010-10-31
对单元格内容的拆分组合可以用left、right、mid三个函数加“&”连字符实现。
left:从左第一个字符开始取文本,参数表示取文本的个数
right:从右第一个字符开始取文本,参数表示取文本的个数
mid:第一个参数表示从指定第几个文本字符开始取,第二个参数表示取文本的个数
给楼主举三个例子:
假设在A1单元格的数据为“ASDFG“
=left(a1,3) 得到的是:ASD
=right(A1,4) 得到的是:SDFG
=MID(A1,2,2) 得到的是:SD
连字符“&”的使用还是举例说明:
假设在A1单元格的数据为“ASDFG“,B1单元格内位“123”
先在C1单元格写入公式:C1=A1&B1 得到的是:ASDFG123
然后再把C1剪切到B1单元格就可以了
提示一下:连字符也可以链接函数
比如=right(A1,4)&MID(A1,2,2) 得到的是:SDFGSD

所以如果楼主掌握了这三个函数在加上连字符就可以实现任意的效果了。
第3个回答  2010-10-31
=REPLACE(B1,ROUNDUP(RAND()*(LEN(B1)-1),0),1,MID(A1,ROUNDUP(RAND()*(LEN(A1)-1),0),1))
这个公式可以实现让系统自动把B1单元格内的任意位置改成A1单元格内的任意一个字符,你输入后按F9看一下效果就知道了。
第4个回答  2010-10-31
不清楚你为什么这样做,你的最终目的是什么,举个具体的例嘛
相似回答