如何在 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,"ó","ä"),"ä","ä"),"ö","ö")
我有文本“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,"ó","ä"),"ä","ä"),"ö","ö")