【问题标题】:Replacing one character with another in a string将字符串中的一个字符替换为另一个字符
【发布时间】:2012-07-16 02:05:11
【问题描述】:

我有如下数据:

A:B:C:D

我想用数据替换C(比如Z),这样它可能看起来像

A:B:Z:D

我该怎么做?

【问题讨论】:

    标签: excel replace extract formula delimiter


    【解决方案1】:

    =SUBSTITUTE(A1,"C","Z")

    虽然我不清楚您是想要G 还是Z,但您提到了G,但您的示例输出显示Z

    【讨论】:

      【解决方案2】:

      如果您在单元格 A1 中有 A:B:C:D,则此方法有效:

      =CONCATENATE(MID(A1, 1, SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + SEARCH(":", A1)), "Z", MID(MID(MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1), SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + 1, LEN(MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) - SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + 1), SEARCH(":", MID(MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1), SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + 1, LEN(MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) - SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + 1)), LEN(MID(MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1), SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + 1, LEN(MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) - SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + 1))))
      

      我知道这非常令人费解,但它确实有效。

      编辑:为了清楚起见,您可以将“Z”替换为要添加的数据。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-06-15
        • 2013-12-03
        • 2011-12-21
        • 1970-01-01
        • 2019-05-14
        • 1970-01-01
        • 1970-01-01
        • 2016-02-21
        相关资源
        最近更新 更多