Excel 用其他列中的值替换字符串的一部分

Excel 用其他列中的值替换字符串的一部分,excel,excel-formula,Excel,Excel Formula,我试图用“input2”列中的值替换“input1”中字符串的一部分,以获得“输出”,如图所示: 知道如何在MS excel中执行此操作吗 A. B C 1. 输入1 输入2 输出 2. abc替换此xyz 替换1 =替换(A2,查找(“替换此”,A2,1),LEN(“替换此”),B2) 试试下面的公式- =SUBSTITUTE(A2,"replace_this",B2) 除了REPLACE和SUBSTITUTE函数,如果您只需要在其他值之前和/或之后添加一些内容(如图所

我试图用“input2”列中的值替换“input1”中字符串的一部分,以获得“输出”,如图所示:

知道如何在MS excel中执行此操作吗

A. B C 1. 输入1 输入2 输出 2. abc替换此xyz 替换1 =替换(A2,查找(“替换此”,A2,1),LEN(“替换此”),B2) 试试下面的公式-

=SUBSTITUTE(A2,"replace_this",B2)

除了REPLACE和SUBSTITUTE函数,如果您只需要在其他值之前和/或之后添加一些内容(如图所示),您可以使用简单的连接:

="Text-before-value" & B2 & "Text-after-value" 

到目前为止,你自己做了哪些研究和尝试?包括您所拥有的Excel版本也很好。