【问题标题】:MS Excel: Nesting SUBSTITUTE & CONCATENATE Formula within Text StringMS Excel:文本字符串中的嵌套 SUBSTITUTE 和 CONCATENATE 公式
【发布时间】:2015-10-10 13:29:55
【问题描述】:

我想知道是否可以使用 MS Excel 公式来组合嵌套的 SUBSTITUTE 或 REPLACE 和 CONCATENATE 公式来在文本字符串中添加/插入字符

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

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

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

输出文本(单元格:C2) John X. Doe $New York, NY $(250) 888-0000 johndoe@myemail.com

【问题讨论】:

    标签: excel-formula concatenation substitution


    【解决方案1】:

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

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

    它给出了所需的输出。

    【讨论】:

    • 约翰,非常感谢你,我正在我的椅子上跳舞……经过一天多的尝试,你在 2 分钟内解决了……仍然在我的椅子上跳舞 - 谢谢
    【解决方案2】:

    试试这个

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

    【讨论】:

    • 谢谢 EEM,您提供的公式确实有效 - 谢谢,正如约翰所说的那样 - 它有效。
    猜你喜欢
    • 1970-01-01
    • 2023-02-03
    • 2021-07-14
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-14
    相关资源
    最近更新 更多