Excel只replace确切的文本

是否有可能在MS Excel中build立一个公式,只会取代确切的单词? 例如:

我的苹果是红的 。 我想用绿色取代红色,所以它是我的苹果是绿色的

我知道我可以使用=replace

但是,如果我的话是: 我的苹果是微红的 。 该公式应该忽略而不是取代红色部分。

我正在考虑使用这个组合“”&“红色”&“”,所以只有在前后有空间的时候才会改变。但是由于某种原因,我不能使它工作。

编辑:这是我有

在这里输入图像说明

= REPLACE(A1,SEARCH(“”&E1,A1),LEN(E1)+1,“”&E1)

如果我在E1之后加上“”,它将会中断,因为没有剩余空间。

如果你真的没有. 在声明的最后,这样的事情会做到这一点:

 =IF(SEARCH("red",A1)+LEN("red")-1 = LEN(A1),SUBSTITUTE(A1," red"," green"),IF(SEARCH("red",A1)=1,SUBSTITUTE(A1,"red ","green "),SUBSTITUTE(A1," red "," green "))) 

![在这里输入图片描述