Excel中查找和replace公式中的文本

我有3列:A和B包含数字,C有一个HTML链接。 我想用列A和B中的数字replacehtml链接中的数字。

谁能告诉我怎么做到这一点? 我试过使用replace函数,但它不适用于多个variables。

例如:random.com/do?ID=1111&SourceID=2222我将用ID ID columan Areplace1111具有sourceID列B 2的617和2222

SourceID LocationID link 617 2 random.com/do?ID=1111&SourceID=2222 1878 39 random.com/do?ID=1111&SourceID=2222 4148 48 random.com/do?ID=1111&SourceID=2222 

不会在这里使用replace公式,因为它需要一个“位置和长度”,一旦你用SourceID或LocationID中的一个新值更新链接,并且找出新位置是过度杀伤和不需要的逻辑,它将会改变。

相反,您可以使用Substitute公式,我认为它更易读,更容易实现。 这个公式用“文本”replace“文本”

如果使用2个Substitutes (1个外部和1个嵌套),则可以将两个stringreplace为一行。 试着把它放在D列

 =SUBSTITUTE(SUBSTITUTE(C1,"1111",A1),"2222",B1) 

你可以自动填写