EXCEL条件性替换 咨询EXCEL数据处理高手 求操作方法!!!

来源:百度知道 编辑:UC知道 时间:2024/09/24 04:16:45
例如数据如下:
A1=a2a;A2=m2n;A3=r8k;
C1=049573版面275ua;C2=439209734版面34uh3;C3=jog版面3475ei;
如何编辑公式达到这个目的:
用A1内容替换C1里面"版面"两个字,用A2内容替换C2里面"版面"两个字,用A3内容替换C3里面"版面"两个字
替换结果为:C1=049573a2a275ua;C2=439209734m2n34uh3;C3=jogr8k3475ei;
如果有1000行数据,如何编辑公式进行逐行替换,直到读取到A1001为空时自动停止。
求教各位老鸟

在D1输入公式

=SUBSTITUTE(C1,"版面",A1)

回车确定,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动到D1001

在B1输入如下公式:
=LEFT(C1,(FIND("版面",C1)-1))&A1&(MID(C1,FIND("版面",C1)+2,10)) 就得到你想要的结果了,然后再向下复制,不管有多少行都 OK!

公式中最后的那个10,是为了保险得到最后字符串,可以设置大一些比如20。