三行代码  ›  专栏  ›  技术社区  ›  leonardo

如何在excel中使用IF ISNUMBER查找和替换?

  •  0
  • leonardo  · 技术社区  · 1 月前

    我有文本“ Primera Divisió “我正在使用此公式查找并替换字符 ó 具有 ä

    =IF(ISNUMBER(SEARCH("*ó*",C30)),LEFT(C30,FIND("ó",C30) + 9) & "ä",C30)
    

    在excel中。

    然而,我得到 Primera Divisióä

    执行此功能的正确公式应该是什么?

    编辑:如何添加多个参数以替换更多字符?

    e、 我想换一个 ä 具有 ¤ ö ö

    2 回复  |  直到 1 月前
        1
  •  2
  •   basic    1 月前

    你可以用 SUBSTITUTE

    =SUBSTITUTE(A1,"ó","ä")
    

    您可以嵌套多个:

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"ó","ä"),"ä","ä"),"ö","ö")
    

    enter image description here

        2
  •  0
  •   Brett    1 月前

    =IF(ISNUMBER(SEARCH("*ó*",D7)),REPLACE(D7,1,16, "ä"),D7)