excel worksheet-function

¿Cómo puedo sustituir las comillas en Excel con la fórmula de SUSTITUCIÓN?



worksheet-function (3)

Intente usar CHAR(34) como sustituto de ":

=SUBSTITUTE(B1,CHAR(34),"")

Tengo una hoja de trabajo donde necesito rangos con nombre para corresponder con el contenido de otra celda. El texto en la celda es algo como:

Partitions w Studs 16" oc

Los rangos con nombre no pueden tener espacios o, lo que es más importante, caracteres especiales como ". Por lo tanto, el rango se denomina lo siguiente:

PartitionswStuds16oc

Para convertir el primero en una referencia al último en la hoja de trabajo, puedo manejar la eliminación de los espacios con la siguiente fórmula:

=SUBSTITUTE(B1," ","")

Sin embargo, no puedo sustituir el " porque la comilla doble se usa para especificar texto en la fórmula. Excel no puede analizar la siguiente fórmula, como se esperaba:

=SUBSTITUTE(SUBSTITUTE(B1," ",""),""","")

¿Algún consejo sobre cómo solucionar esto? Sé que podría cambiar el texto para decir 16-in. en lugar de 16" , pero quiero mantenerlo como lo solicitó mi cliente si es posible.


Para utilizar dobles qutoes dentro de una cadena entre comillas, solo doble. En su caso, esto resulta en cuatro comillas dobles consecutivas:

=SUBSTITUTE(B1,"""","")


"""" escapa a " :

=SUBSTITUTE(SUBSTITUTE(B1," ",""), """", "")