Você pode escapar de " duplicando:
SUBSTITUTE(A1,"Hello""Bye","")
Como eu uso a fórmula SUBSTITUTE se o texto a ser substituído contiver um " ? Por exemplo, se eu quiser alterar Hello"Bye para uma string vazia:
Cell A1 : Hello"Bye
Eu tentei os dois
B1=SUBSTITUTE(A1,"Hello"Bye","") e
B1=SUBSTITUTE(A1,""Hello"Bye"","") Ambos resultam em um erro porque há um " no meio do texto confundido com o " da fórmula.
Como posso corrigir isso?
A resposta anterior está correta, mas pode tornar a linha mais difícil de ler (especialmente se você tiver várias concatenações de string).
Como alternativa, você pode adicionar o valor ASCII específico do caractere usando a função char() . 34 é o valor ASCII para uma aspa dupla - char(34) .
Por exemplo, uma fórmula de célula ="Hello""Bye" também pode ser representada como ="Hello" & char(34) & "Bye" .
Tags microsoft-excel