Comment puis-je substituer des guillemets dans Excel avec la formule de substitution?
j'ai une feuille de travail où j'ai besoin de plages nommées pour correspondre au contenu d'une autre cellule. Le texte dans la cellule est quelque chose comme:
Partitions w Studs 16" oc
les gammes nommées ne peuvent pas avoir d'espaces, ou plus important encore, des caractères spéciaux comme ". Ainsi, la gamme est nommée comme suit:
PartitionswStuds16oc
pour changer le premier en référence au second dans la feuille de travail, je peux gérer enlever les espaces avec la formule suivante:
=SUBSTITUTE(B1," ","")
je ne peux pas, cependant, remplacer le "
parce que le double guillemet est utilisé pour spécifier le texte dans la formule. Excel ne peut pas analyser la formule suivante, comme prévu:
=SUBSTITUTE(SUBSTITUTE(B1," ",""),""","")
avez-vous des conseils pour contourner ce problème? Je sais que je pourrais modifier le texte-à-dire 16-in.
au lieu de 16"
, mais je veux le garder comme mon client l'a demandé si possible.
3 réponses
""""
échappe à un "
:
=SUBSTITUTE(SUBSTITUTE(B1," ",""), """", "")
Essayez d'utiliser CHAR(34)
comme substitut à":
=SUBSTITUTE(B1,CHAR(34),"")
pour utiliser des qutoes doubles dans une chaîne Citée, doublez-les. Dans votre cas, il en résulte quatre doubles guillemets consécutifs:
=SUBSTITUTE(B1,"""","")