logoImagina
iconCurso
Te recomendamos nuestro curso de Excel
Descubre el curso de Excel
Ir al curso

Cómo Usar la Función SUSTITUIR en Excel

iconImage
Escrito por Equipo de Imagina
Actualizado el 28-02-2025
Duración: 10 min

En el mundo del análisis de datos y la gestión de información, Excel se ha convertido en una herramienta indispensable. Una de sus funciones más utilizadas para la manipulación de texto es la función SUSTITUIR. Esta función nos permite reemplazar caracteres o fragmentos de texto dentro de una celda sin alterar el resto del contenido.

A lo largo de este artículo, exploraremos en detalle cómo funciona SUSTITUIR, su sintaxis y algunos ejemplos prácticos que facilitarán su aplicación en diferentes escenarios.

hoja de cálculo de excel

¿Qué es la función SUSTITUIR en Excel?

La función SUSTITUIR en Excel es una herramienta diseñada para reemplazar un conjunto específico de caracteres dentro de una celda. Es especialmente útil cuando necesitamos modificar palabras, eliminar símbolos no deseados o estandarizar datos sin necesidad de recurrir a soluciones manuales o macros avanzadas.

A diferencia de otras funciones de búsqueda y reemplazo, SUSTITUIR trabaja exclusivamente con valores de texto y nos permite realizar cambios sin alterar la estructura general del contenido. Esto la hace ideal para automatizar tareas y mejorar la calidad de nuestros datos con precisión.

Sintaxis de la función SUSTITUIR en Excel

Para utilizar correctamente SUSTITUIR, es fundamental comprender su sintaxis:

1=SUSTITUIR(texto; texto_original; nuevo_texto; [número_de_ocurrencia])

Donde:

  • texto: Es la celda o el valor en el que queremos realizar el reemplazo.
  • texto_original: Es el fragmento de texto que deseamos sustituir.
  • texto_nuevo: Es el contenido que reemplazará al texto original.
  • núm_de_repeticiones: Especifica cuál de las ocurrencias del texto queremos cambiar. Si se omite, se reemplazarán todas.

Ejemplo de la función SUSTITUIR

Vamos a ilustrar cómo funciona la función SUSTITUIR con un ejemplo práctico. Supongamos que tienes la siguiente cadena de texto en la celda A1:

"Hola, mi nombre es Juan y me llamo Juan"

Si deseas reemplazar la palabra "Juan" por "Carlos", la fórmula sería:

1=SUSTITUIR(A1; "Juan"; "Carlos")

El resultado sería:

ejemplo función sustituir en excel

Ahora, si solo quisieras reemplazar la segunda ocurrencia de "Juan" por "Carlos", utilizarías el parámetro opcional núm_de_repeticiones:

1=SUSTITUIR(A1; "Juan"; "Carlos", 2)

El resultado sería:

ejemplo función sustituir en excel con parámetro

Este es solo el comienzo de lo que puedes lograr con la función SUSTITUIR en Excel. Como habrás visto, esta herramienta te permite realizar cambios de manera rápida y precisa. En las siguientes secciones, profundizaremos en cómo utilizarla en diferentes escenarios.

Cómo Usar la Función SUSTITUIR en Excel

La función SUSTITUIR en Excel es una herramienta muy útil cuando necesitamos reemplazar texto dentro de una celda sin modificar manualmente cada uno de los valores. Ya sea para corregir errores tipográficos, actualizar datos o limpiar información importada, su uso puede ahorrarnos mucho tiempo y minimizar errores. A continuación, explicamos cómo aplicarla correctamente paso a paso.

  1. Seleccionar la celda: Lo primero que debemos hacer es identificar la celda en la que queremos realizar el reemplazo de texto. Puede tratarse de una celda con un valor fijo o una que contenga una referencia a datos que puedan cambiar con el tiempo. Si trabajamos con una sola celda, simplemente hacemos clic en ella para seleccionarla. En caso de que necesitemos aplicar la función en varias celdas, podemos escribir la fórmula en una y luego arrastrarla hacia abajo para extender su efecto sobre toda una columna.

  2. Escribir la fórmula: Ahora, en la barra de fórmulas, escribimos la función SUSTITUIR con la siguiente estructura:

1=SUSTITUIR(texto_original; texto_a_sustituir; nuevo_texto)

Donde:

  • texto_original es la celda que contiene el texto a modificar.
  • texto_a_sustituir es la palabra o conjunto de caracteres que queremos reemplazar.
  • nuevo_texto es el valor que tomará el lugar del texto original.

Por ejemplo, si en A1 tenemos el texto "Factura Enero 2023" y queremos actualizar el año a 2024, utilizamos la siguiente fórmula:

1=SUSTITUIR(A1; "2023"; "2024")

Esto cambiará automáticamente el texto en la celda, convirtiéndolo en "Factura Enero 2024" sin necesidad de editarlo manualmente.

  1. Presionar Enter: Una vez que hemos escrito correctamente la fórmula, simplemente presionamos la tecla Enter para confirmar la operación. Excel procesará la función y mostrará el resultado directamente en la celda donde introdujimos la fórmula.

  2. Aplicar la fórmula a varias celdas: Si necesitamos reemplazar texto en múltiples celdas dentro de una columna, no es necesario escribir la fórmula una por una. Podemos arrastrar la esquina inferior derecha de la celda con la función aplicada para copiar la misma lógica a todas las celdas siguientes.

Con estos cuatro sencillos pasos, podemos utilizar la función SUSTITUIR de manera eficiente, optimizando el trabajo con texto dentro de nuestras hojas de cálculo y evitando modificaciones manuales que pueden llevar a errores.

Diferencias entre SUSTITUIR y REEMPLAZAR

En Excel, tanto la función SUSTITUIR como la función REEMPLAZAR permiten modificar texto dentro de una celda, pero su comportamiento es diferente y es importante conocer cuándo utilizar cada una.

La principal diferencia entre ambas funciones es la forma en que seleccionan el texto a modificar:

  • SUSTITUIR trabaja reemplazando un texto específico dentro de una celda sin importar su posición. Es ideal cuando conocemos exactamente qué palabra o caracteres queremos cambiar y queremos hacerlo en todas sus apariciones dentro del texto.

  • REEMPLAZAR, en cambio, actúa sobre la posición del texto dentro de la celda. En lugar de buscar una palabra específica, se le indica en qué carácter debe empezar la modificación y cuántos caracteres deben ser reemplazados.

Por ejemplo, si en la celda A1 tenemos el texto "Código: ABC1234", las diferencias entre ambas funciones serían:

  • Usando SUSTITUIR:
1=SUSTITUIR(A1; "ABC"; "XYZ")

Resultado: "Código: XYZ1234"

  • Usando REEMPLAZAR:
1=REEMPLAZAR(A1; 9; 3; "XYZ")

Resultado: "Código: XYZ1234"

Aunque el resultado parece el mismo, la diferencia clave es que SUSTITUIR busca la coincidencia exacta de texto, mientras que REEMPLAZAR modifica el contenido basándose en la posición y el número de caracteres.

Descubre la formación a tu medida
Rellena el formulario para obtener más información sobre los cursos.
Tamaño de la empresa *
Términos y condiciones *

¿Cuándo usar cada una?

  • SUSTITUIR es ideal cuando queremos modificar palabras o caracteres específicos sin importar su ubicación dentro del texto.

  • REEMPLAZAR es útil cuando trabajamos con valores de longitud fija, como códigos o números de referencia, y queremos modificar una parte concreta de la cadena en función de su posición.

Conociendo estas diferencias, podemos elegir la función correcta según nuestras necesidades, optimizando el procesamiento de datos en Excel.

SUSTITUIR con Otras Funciones de Excel

La función SUSTITUIR se vuelve aún más poderosa cuando la combinamos con otras funciones de Excel. Esto nos permite automatizar procesos complejos, mejorar la manipulación de datos y realizar cambios dinámicos en grandes volúmenes de información. A continuación, exploramos algunas combinaciones útiles.

MAYUSC, MINUSC y NOMPROPIO

Cuando trabajamos con bases de datos textuales, a menudo necesitamos ajustar el formato del texto. Podemos utilizar SUSTITUIR junto con las funciones de cambio de mayúsculas y minúsculas para obtener resultados más limpios y uniformes:

  • Convertir a mayúsculas:
1=MAYUSC(SUSTITUIR(A1; "error"; "corrección"))

Esto reemplaza "error" por "corrección" y transforma todo el texto a mayúsculas.

  • Convertir a minúsculas:
1=MINUSC(SUSTITUIR(A1; "Cliente"; "Usuario"))

En este caso, se reemplaza "Cliente" por "Usuario" y el texto resultante estará completamente en minúsculas.

  • Capitalizar cada palabra:
1=NOMPROPIO(SUSTITUIR(A1; "sr."; "Señor"))

Útil cuando necesitamos que cada palabra inicie en mayúscula después de la sustitución.

ESPACIOS y LIMPIAR

Si importamos datos de sistemas externos, es común encontrar espacios en exceso o caracteres invisibles que afectan el procesamiento de información. Podemos utilizar SUSTITUIR en combinación con ESPACIOS y LIMPIAR para mejorar la calidad de los datos:

  • Eliminar espacios adicionales en una celda:
1=ESPACIOS(SUSTITUIR(A1; " - "; "-"))

Esto sustituye los guiones con espacios alrededor por guiones limpios y elimina espacios extra en el texto.

  • Eliminar caracteres no imprimibles:
1=LIMPIAR(SUSTITUIR(A1; "?"; ""))

Si un archivo importado contiene caracteres especiales no deseados, esta combinación nos ayuda a eliminarlos sin afectar otros datos.

CONCAT y UNIRCADENAS

Cuando trabajamos con múltiples fragmentos de texto y necesitamos unificar valores con ciertas modificaciones, SUSTITUIR puede combinarse con la función CONCAT o UNIRCADENAS para crear resultados dinámicos:

  • Concatenar y reemplazar:
1=CONCAT(SUSTITUIR(A1; "modelo"; "versión"); " - "; B1)

Esto cambia "modelo" por "versión" en A1 y luego une el texto con el valor de B1.

  • Unir múltiples celdas con reemplazos:
1=UNIRCADENAS(", "; VERDADERO; SUSTITUIR(A1:A5; "X"; "Y"))

Aquí reemplazamos "X" por "Y" en un rango de celdas y luego combinamos todos los valores en una sola celda con comas como separadores.

SI y BUSCARV

Cuando necesitamos realizar sustituciones condicionales o basadas en una tabla de valores, podemos combinar SUSTITUIR con la función SI o BUSCARV:

  • Reemplazar solo si se cumple una condición:
1=SI(A1="Pendiente"; SUSTITUIR(A1; "Pendiente"; "En proceso"); A1)

Aquí solo se cambia "Pendiente" por "En proceso" si el valor original es "Pendiente", dejando intactos otros valores.

  • Sustitución basada en una tabla de referencias:
1=SUSTITUIR(A1; BUSCARV(A1; TablaDeSustituciones; 2; FALSO); "NuevoValor")

Esta fórmula busca en una tabla de referencia qué valor debe ser sustituido y lo reemplaza automáticamente.

Cómo Aprender a usar Excel y sus Funciones

La función SUSTITUIR es una herramienta esencial para quienes trabajan con datos en Excel, permitiendo realizar modificaciones rápidas y precisas en textos sin esfuerzo manual. Su combinación con otras funciones potencia aún más su utilidad, facilitando tareas de limpieza, corrección y transformación de información en cualquier entorno de trabajo.

Si deseas dominar Excel a nivel profesional y aprender a utilizar todas sus funciones avanzadas, te invitamos a inscribirte en nuestro curso de Excel FUNDAE. Aprenderás desde los conceptos básicos hasta herramientas de automatización que te ayudarán a mejorar tu productividad y optimizar la gestión de datos.

No pierdas la oportunidad de potenciar tus habilidades en Excel y llevar tu trabajo al siguiente nivel.

Descubre la formación a tu medida
Rellena el formulario para obtener más información sobre los cursos.
Tamaño de la empresa *
Términos y condiciones *
Tutoriales relacionados
Complementos y Extensiones en Dynamics 365
Domina el desarrollo de complementos y extensiones para Dynamics 365 con nuestro tutorial único. Crea soluciones personalizadas con éxito.
Guía Completa de los Menús de Word
Guía definitiva del menú Word: domina cada herramienta para mejorar la edición, formato, revisiones y automatización de documentos.
Top 5 Cursos Bonificados por FUNDAE en 2025
Descubre los mejores cursos bonificados FUNDAE 2025 para empresas. Aprende cómo acceder a la formación gratuita y aprovechar tu crédito de formación.
Importar vs Direct Query en Power BI
Guía comparativa entre Import y Direct Query en Power BI: Características, ventajas, desventajas y casos de uso recomendados.
Tabla de contenido
¿Qué es la función SUSTITUIR en Excel?
Sintaxis de la función SUSTITUIR en Excel
Ejemplo de la función SUSTITUIR
Cómo Usar la Función SUSTITUIR en Excel
Diferencias entre SUSTITUIR y REEMPLAZAR
¿Cuándo usar cada una?
SUSTITUIR con Otras Funciones de Excel
MAYUSC, MINUSC y NOMPROPIO
ESPACIOS y LIMPIAR
CONCAT y UNIRCADENAS
SI y BUSCARV
Cómo Aprender a usar Excel y sus Funciones
Descubre la formación a tu medida
Rellena el formulario para obtener más información sobre los cursos.
Tamaño de la empresa *
Términos y condiciones *