如何使用EXCEL公式实现某个单元格部分文字替换为另外个单元格的内容?

2025-05-08 21:47:58
推荐回答(4个)
回答1:

两个数字相加的我知道,但像你这样的就不清楚有没有函数了。

数据量大的话还是要公式。

如果数据量不大可以换一种方法操作(建议,我是这么解决的问题)

方法一、如果【我的是“¥¥”】为相同情况下
1、EXCEL下A1=我的是 B1=”  C1=张三(此列可以整列插入)  D1=“
2、选择 A1;B1;C1;D1整列复制到TXT文本下
3、TXT文本下^H 替换中间字符
4、复制回EXCEL
5、完成。

方法二、如果【我的是“¥¥”】不相同(A1不同)
1、将A1复制到TXT文件下
2、TXT文本下替换不需要字符
3、新建WORD复制TXT文本
4、EXCEL下如方法一的第1步=“张三”。。。
5、通过txt转换在复制到word下组合并校对(Alt+鼠标左键)实现合并(此步骤必须校核避免出错)
6、WORD下删除多余字符,复制到txt文件
7、复制回EXCEL。完成

看上去有些麻烦,没办法哈!自己琢磨出来的方法,试过很多次了很好用。

注意:WORD和TXT为中间过渡用,目的是避免乱码、格式混乱及纵向插入。

不明白留言吧!

回答2:

可用SUBSTITUTE函数实现,SUBSTITUTE是字符串替换函数,功能是将一个字符串中的部分字符串用新的字符串替代;
如题C1公式可写为=SUBSTITUTE(A1,"¥¥",B1) 表示把A1单元格的¥¥替换为B1单元格内容;

回答3:

C1公式为=SUBSTITUTE(A1,"¥¥",B1)

下拉

回答4:

=MID(A1,1,3)&B1