Funciones › SUSTITUIR
SUSTITUIR en Excel: cómo reemplazar un texto por otro
La función SUSTITUIR busca un texto dentro de una celda y lo cambia por otro. Por defecto cambia todas las veces que aparece.
Es el "buscar y reemplazar" hecho fórmula. Sirve para quitar los guiones de un teléfono, cambiar una abreviatura por la palabra completa o reemplazar un separador por otro.
Como es una fórmula, el dato original no se toca y el resultado se actualiza si el original cambia.
Sintaxis
=SUSTITUIR(texto; texto_original; texto_nuevo; [núm_instancia]) En inglés: SUBSTITUTE
textoEl texto donde quieres hacer el cambio. Normalmente una celda, como
A2.texto_originalEl texto que quieres reemplazar, entre comillas. Tiene que estar escrito igual, con las mismas mayúsculas.
texto_nuevoEl texto que va en su lugar, entre comillas. Con
""simplemente se borra el texto original.núm_instancia(opcional)Cuál aparición cambiar: 1 para la primera, 2 para la segunda. Si lo omites, se cambian todas.
Ejemplos
| A | B | |
|---|---|---|
| 1 | Teléfono | Sin guiones |
| 2 | 55-4821-3307 | 5548213307 |
| 3 | 81-2290-1456 |
B2: =SUSTITUIR(A2;"-";"") Resultado: 5548213307Cambia cada guion por nada. El teléfono queda con los dígitos seguidos.
| A | B | |
|---|---|---|
| 1 | Sucursal | Nombre completo |
| 2 | Suc. Norte | Sucursal Norte |
| 3 | Suc. Aeropuerto |
B2: =SUSTITUIR(A2;"Suc.";"Sucursal") Resultado: Sucursal NorteReemplaza la abreviatura por la palabra completa y deja el resto igual: Sucursal Norte.
| A | B | |
|---|---|---|
| 1 | Código | Código nuevo |
| 2 | MX-GDL-0481 | MX-GDL/0481 |
| 3 | CO-BOG-0077 |
B2: =SUSTITUIR(A2;"-";"/";2) Resultado: MX-GDL/0481Con el cuarto argumento en 2, solo cambia el segundo guion. El primero se queda como está.
Practica ahora
Cargando…
Hacer la lección completa: Función SUSTITUIR →
Errores comunes
- Ignorar las mayúsculas.
SUSTITUIRdistingue mayúsculas de minúsculas. Buscar"suc."no cambia "Suc.". Escribe el texto tal como aparece en la celda. - Cambiar partes de otras palabras. Reemplazar
"sol"también altera "soltero" y "solicitud". Incluye más contexto en el texto buscado, por ejemplo un espacio antes o después. - Sumar el resultado. Lo que devuelve es texto, aunque solo queden dígitos. Para usarlo como número:
=SUSTITUIR(A2;"-";"")*1. - Olvidar las comillas vacías. Para borrar un texto, el tercer argumento es
"". Si lo dejas fuera, la fórmula queda incompleta.
Lecciones para practicar SUSTITUIR
- Función SUSTITUIR: Cambia o borra un fragmento dentro del texto con la función SUSTITUIR.
- ESPACIOS y práctica de texto: Quita los espacios de más con la función ESPACIOS y practica las funciones de transformar texto en una lista de alumnos.