是否有可能在MS中建立一个公式来代替精确的单词?例如:
我的苹果是红色的。我想用绿色代替红色,所以我的苹果是绿色的,,。
我知道我可以用=替换
但如果我的句子是:,我的苹果是红色的。公式应忽略而不是替换红色部分。
我正在考虑使用这个组合“"&"red"&”这样,只有在有空格之前或者有after.But时,它才会改变,因为某些原因,我无法让它工作。“
编辑:这就是我所拥有的
=替换(A1,SEARCH(“&E1,A1),LEN(E1)+1,"&E1)
如果我在E1之后添加&“”,它就会中断,因为没有空间了。
发布于 2016-08-11 07:10:15
如果在语句末尾没有实际的.
,那么这样的东西就可以做到:
=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 ")))
https://stackoverflow.com/questions/38899854
复制