在excel中如何批量替换?

来源:百度知道 编辑:UC知道 时间:2024/06/28 12:31:00
A B
8387 上海市
8586 上海
4567 南京
6568 上海市
6568 北京市
要将表中6568换成1234,上海市换成上海,北京市换成北京,其他不动,一次完成.使用函数请列示 .

在C1输入:=IF(A1=6568,1234,A1)
在D1输入:=SUBSTITUTE(B1,"市","")

把C1和D1两个单元格的公式向下复制,就得到你要的效果。
可以再把C列和D列的结果复制后再用“选择性粘贴”-“数据”选项粘贴回A、B列就行了。

比起二楼来可能还有个快点的查找替换法:
1.选中A列,按ctrl+ F组合键,单击“替换”,
在"查找内容"中输入"6568",
在"替换为"中输入"1234",
单击“全部替换”就可以了。
2.选中B列,按ctrl+ F组合键,单击“替换”,
在"查找内容"中输入"市",
在"替换为"中输入"",
单击“全部替换”就可以了。

步骤:
1.选中A列,按ctrl+ F组合键,单击“替换”,
在"查找内容"中输入"6568",
在"替换为"中输入"1234",
单击“全部替换”就可以了。
2.选中B列,按ctrl+ F组合键,单击“替换”,
在"查找内容"中输入"上海市",
在"替换为"中输入"上海",
单击“全部替换”就可以了。
3.选中A列,按ctrl+ F组合键,单击“替换”,
在"查找内容"中输入"北京市",
在"替换为"中输入"北京",
单击“全部替换”就可以了。

1、用替换

2、公式

=IF(A1=6568,1234,A1)

=IF(B1="上海市",&qu