SUSTITUIR
Cómo usar la función SUSTITUIR en Excel
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.
- 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.