Spreadsheet Practice

Función SUSTITUIR (SUBSTITUTE)

Respuesta rápida

SUSTITUIR cambia un texto concreto por otro en todos los sitios donde aparece, o solo en la aparición que elijas.

Sintaxis
=SUSTITUIR(texto; texto_original; texto_nuevo; [núm_de_instancia])
Uso más común
=SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(A2;"(";"");")";"");" ";"");"-";"") devuelve 6125550148 (Anidada para quitar cuatro tipos de caracteres)

Úsala para quitar los guiones de los teléfonos, cambiar el nombre antiguo de un producto por el nuevo o eliminar caracteres que bloquean una búsqueda.

Nombre en inglés
SUBSTITUTE
Disponible en
Todas las versiones actuales
Categoría
Texto
Devuelve
El texto con las sustituciones hechas.
Google Sheets
Funciona igual en Google Sheets.

Sintaxis

=SUSTITUIR(texto; texto_original; texto_nuevo; [núm_de_instancia])

En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.

Argumento¿Obligatorio?Qué es
textoObligatorioEl texto o la celda que se cambia.
texto_originalObligatorioEl texto que se busca. Distingue mayúsculas y minúsculas.
texto_nuevoObligatorioLo que se pone en su lugar. Usa "" para borrarlo.
núm_de_instanciaOpcionalQué aparición se sustituye. Si lo omites, se sustituyen todas.

Ejemplos

Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.

CeldaFórmulaResultadoQué muestra
D2=SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(A2;"(";"");")";"");" ";"");"-";"")6125550148Anidada para quitar cuatro tipos de caracteres
D3=SUSTITUIR(B3;"2025";"2026")Gadget edición 2026El año de modelo antiguo cambiado por el nuevo
D4=SUSTITUIR(C4;"/";" > ";2)rrhh/2025 > t4/revisionSolo se sustituye la segunda barra

Pruébalo en vivo

Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.

Ver los datos de ejemplo como tabla
TeléfonoProductoRutaResultado
(612) 555-0148Widget Pro 2025ventas/2026/t1/informe6125550148
763-555-0193Gadget edición 2025operaciones/2026/t2/planGadget edición 2026
952.555.0107Gizmo Minirrhh/2025/t4/revisionrrhh/2025 > t4/revision

Practica SUSTITUIR

Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Solo dígitos

En F2, quita los guiones de cada número de teléfono. Rellena hacia abajo hasta F6.

Errores comunes

Lo que vesPor qué ocurre y cómo arreglarlo
No se sustituye nadaSUSTITUIR distingue mayúsculas, así que "widget" no coincide con "Widget". Escribe las mayúsculas exactamente igual, o envuelve antes el texto en MINUSC.
El resultado no sumaSUSTITUIR devuelve texto aunque parezca un número. Conviértelo: =VALOR(SUSTITUIR(A2;"€";"")).
Sabes la posición, no el textoSi los caracteres cambian pero su posición no, usa REEMPLAZAR.

Consejos

  • Cuenta cuántas veces aparece algo: =LARGO(A2)-LARGO(SUSTITUIR(A2;"-";"")) cuenta los guiones.

Preguntas frecuentes

¿Qué diferencia hay entre SUSTITUIR y REEMPLAZAR?

SUSTITUIR busca el texto por su contenido, como «sustituye todos los guiones». REEMPLAZAR trabaja por posición, como «cambia 3 caracteres a partir de la posición 1».

¿Cómo quito un carácter de una celda?

Sustitúyelo por nada: =SUSTITUIR(A2;"-";""). Anida SUSTITUIR para quitar varios caracteres distintos.

Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .