繁体   English   中英

Excel在公式中查找和替换文本

[英]Excel Find And Replace Text in Formula

我有3列:A和B包含数字,C具有html链接。 我想用A列和B列中的数字替换html链接中的数字。

谁能告诉我该怎么做? 我尝试使用replace函数,但不适用于多个变量。

例如:random.com/do?ID=1111&SourceID=2222我将1111替换为ID columan A 617,将2222替换为sourceID列B 2

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公式,我认为该公式更易读和易于实现。 该公式将“文本”替换为“文本”

如果使用2个Substitutes (1个外部和1个嵌套),则可以在一行中替换两个字符串。 尝试将其放在D列中

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

您可以自动填写

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM