SUSTITUIR

Cómo usar la función SUSTITUIR en Excel
Versiones

Todas las versiones

Categoría
Nivel

Descripción

La función SUSTITUIR permite reemplazar una o más instancias específicas de una subcadena dentro de una cadena de texto por otra subcadena proporcionada. A diferencia de la función REEMPLAZAR, que se basa en posiciones específicas dentro del texto, SUSTITUIR se enfoca en el contenido, facilitando la sustitución de palabras o frases sin necesidad de conocer su posición exacta. SUSTITUIR es especialmente útil para:
  • Corrección de datos: Sustituir términos incorrectos o desactualizados en conjuntos de datos.
  • Estandarización de textos: Uniformar formatos o terminologías en textos importados o ingresados manualmente.
  • Manipulación de cadenas de texto: Modificar partes específicas de un texto sin alterar el resto del contenido.
  • Automatización de procesos de limpieza de datos: Aplicar reemplazos de manera automática en grandes volúmenes de datos para mejorar la calidad y consistencia.

Sintaxis

=SUSTITUIR(texto; texto_viejo; texto_nuevo; [núm_ocurrencia])
  • texto: La cadena de texto en la cual deseas realizar la sustitución.
  • texto_viejo: La subcadena que deseas reemplazar.
  • texto_nuevo: La subcadena que reemplazará a texto_viejo.
  • núm_ocurrencia: (Opcional) El número de la instancia de texto_viejo que deseas reemplazar. Si se omite, SUSTITUIR reemplaza todas las instancias de texto_viejo en texto.

Notas adicionales

Tipo de uso

Manipulación y limpieza de datos de texto:
  • Corrección de errores: Reemplazar términos incorrectos o desactualizados dentro de textos importados o ingresados manualmente.
    • Ejemplo: =SUSTITUIR(A2; "Erróneo"; "Correcto")
  • Estandarización de formatos: Uniformar formatos de fechas, códigos, direcciones, nombres, etc., asegurando consistencia en la presentación de datos.
    • Ejemplo: =SUSTITUIR(A2; "-"; "/") para cambiar el separador de fechas.
  • Preparación de datos para análisis: Modificar partes específicas de cadenas de texto para adaptarlas a requisitos de análisis o de otras funciones.
    • Ejemplo: =SUSTITUIR(A2; "USD"; "€") para cambiar el símbolo de moneda.
  • Automatización de procesos de limpieza: Aplicar reemplazos de manera automática en grandes conjuntos de datos, mejorando la eficiencia y reduciendo errores manuales.
    • Ejemplo: =SUSTITUIR(A2; "N/A"; "") para eliminar valores no disponibles.
Automatización y eficiencia:
  • Simplificación de fórmulas: Reducir la complejidad al realizar sustituciones específicas dentro de cadenas de texto.
    • Ejemplo: =SUSTITUIR(A2; "antiguo"; "nuevo") en lugar de múltiples funciones de reemplazo manual.
  • Integración con otras funciones: Combinar SUSTITUIR con funciones lógicas y de texto para crear soluciones más robustas y adaptables.
    • Ejemplo: =SI(ESNUM(A2); SUSTITUIR(A2; "0"; "O"); A2)
  • Manejo de grandes conjuntos de datos: Facilitar la limpieza y manipulación de textos en rangos extensos sin necesidad de aplicar manualmente la función a cada celda.
    • Ejemplo: Aplicar SUSTITUIR en una columna completa mediante fórmulas dinámicas o funciones de matriz.
Logo del curso De Cero a Exceler

Domina Excel, de Cero a Experto

¿Atascado? Deja de buscar soluciones puntuales. Aprende a dominar Excel para siempre con nuestro curso online. Más de 115 lecciones y soporte directo.