怎样EXCEL一列数据每行复制替换到另一列每行的指定字符

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:21:41
----------例如下表:-----

A B
1 asdf=* 张三
2 asdf=* 李四
3 asdf=* 王五
4 asdf=* 贾六
5 asdf=* 赵七

-----------结果成下表:----

A B
1 asdf=张三 张三
2 asdf=李四 李四
3 asdf=王五 王五
4 asdf=贾六 贾六
5 asdf=赵七 赵七

------------------------------

把A列中每行得*替换成B列每行对应的值,数据多,需要批量替换

先在A列右边插一列,为空白的B列(原来的B列就变成C列了),在B1中输入如下公式

=SUBSTITUTE(A1,"*",C1)

向下拉,填充公式即可。

然后再把这个新产生的A列复制---在原地--右建--选择性粘贴--数值,---最后再把A列删除

假设上述内容分别输在A、B两列,
则在C1中输入下列公式:
=REPLACE(B1,SEARCH("=",B1)+1,1,RIGHT(B1,LEN(B1)-FIND("=",B1)-1))
将该公式下拉复制到C列的其他单元格中
则C列的数据就是你要的结果

有点不明白楼主的意思,能不能详细点说明呀