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