MS Excel:在文本字符串中嵌套 SUBSTITUTE 和 CONCATENATE 公式

MS Excel: Nesting SUBSTITUTE & CONCATENATE Formula within Text String

我想知道是否可以使用 MS Excel 公式将嵌套的 SUBSTITUTE 或 REPLACE 和 CONCATENATE 公式组合到 add/insert 文本字符串中的字符

我有一列包含关键字(单元格:A2:A3),我想在文本中发现的每个关键字前放置一个唯一字符(“$”)。

关键词: A2:纽约,纽约 A3: (250) 888-0000

旧文本(单元格:B2) John X. Doe 纽约州纽约市 (250) 888-0000 johndoe@myemail.com

输出文本(单元格:C2) John X. Doe $纽约州纽约 $(250) 888-0000 johndoe@myemail.com

试试这个

=SUBSTITUTE(SUBSTITUTE(B2,A2,"$"&A2),A3,"$"&A3)

你绝对是在正确的轨道上。在 C2 中输入:

=SUBSTITUTE(SUBSTITUTE(B2,A2,CONCATENATE("$",A2)),A3,CONCATENATE("$",A3))

这给出了所需的输出。