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

How to find and replace using IF ISNUMBER in excel?

我有文本“Primera Divisió”,我正在使用此公式查找 character/s ó 并将其替换为 ä 使用公式

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

在 excel.

但是我得到 Primera Divisióä

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

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

例如我想在同一公式中将 ä 替换为 ä 并将 ö 替换为 ö 以便我可以将其向下拖动到数据集中的所有行

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

编辑:替换为更准确的解决方案

您可以使用 SUBSTITUTE:

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

你可以嵌套多个:

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