美文网首页
Excel高级用法:如何替换掉某字符在字符串中的第n次出现

Excel高级用法:如何替换掉某字符在字符串中的第n次出现

作者: 晴天_13 | 来源:发表于2018-01-01 14:09 被阅读0次

    例如下面的每行中选择项字符串用“$;$”分隔,现在要把中间的$;$替换成B、  C、  D、

    替换的最终结果如下:

    用到函数:SUBSTITUTE()

    函数的语法为:SUBSTITUTE(Text, Old_text, New_text, [instance_num])

    SUBSTITUTE 函数语法具有下列参数:

    第一,Text:必需。需要替换其中字符的文本,或对含有文本(需要替换其中字符)的单元格的引用。 

    第二,Old_text:必需。需要替换的旧文本。 

    第三,New_text:必需。用于替换 old_text 的文本。 

    第四,Instance_num:可选。用来指定要以 new_text 替换第几次出现的 old_text。如果指定了 instance_num,则只有满足要求的 old_text 被替换;否则会将 Text 中出现的每一处 old_text 都更改为 new_text。 

    应  用:

    在C1单无格中输入下面函数: 

    =SUBSTITUTE(B1,"$;$","  B、",1) 替换到B选择项后,重复上面的操作直到所有选择项替换结束。 

    相关文章

      网友评论

          本文标题:Excel高级用法:如何替换掉某字符在字符串中的第n次出现

          本文链接:https://www.haomeiwen.com/subject/eedtnxtx.html