Cómo utilizar la función SUBSTITUTE (SUSTITUIR) en Excel

Español Inglesa
SUSTITUIR SUBSTITUTE

Descripción y sintaxis de la función SUSTITUIR en Excel y Google Sheets

La función SUSTITUIR de Excel y Google Sheets es una herramienta valiosa cuando necesitas reemplazar partes específicas de un texto por otros caracteres. Resulta particularmente útil para ajustar textos, códigos o cualquier dato que siga un formato regular.

La sintaxis de la función es la siguiente:

=SUSTITUIR(texto_original, texto_a_sustituir, texto_por_el_que_sustituir, [ocurrencia])
  • texto_original: La cadena de texto o la referencia a la celda que contiene el texto a modificar.
  • texto_a_sustituir: El fragmento del texto original que necesitas cambiar.
  • texto_por_el_que_sustituir: El texto que sustituirá al anterior.
  • ocurrencia: Parámetro opcional que especifica cuál instancia del ‘texto_a_sustituir’ debe ser reemplazada. Si se omite, se cambiarán todas las apariciones del ‘texto_a_sustituir’ en el ‘texto_original’.

Vamos a ver algunos ejemplos:

=SUSTITUIR("Hola Mundo", "Mundo", "Equipo") // Resultado: "Hola Equipo" =SUSTITUIR("123-456-789", "-", "", 1) // Resultado: "123456-789"

Aplicaciones prácticas

La función SUSTITUIR es extremadamente útil en diversas situaciones para refinar la manipulación y visualización de datos. A continuación, se presentan dos ejemplos prácticos que muestran su versatilidad.

Ejercicio 1: Limpieza de datos formativos

Imagina que tienes una serie de números telefónicos con guiones que deseas reformatar eliminando los guiones.

=SUSTITUIR("123-456-7890", "-", "")

En este ejemplo, la función elimina todos los guiones del número, resultando en 1234567890. Esta acción es esencial para estandarizar los formatos de números telefónicos en bases de datos.

Ejercicio 2: Cambio de formato en códigos de productos

Considera que necesitas actualizar un prefijo en los códigos de varios productos de «OLD-» a «NEW-«. A continuación, se muestra cómo la función puede facilitar este cambio:

=SUSTITUIR("OLD-12345", "OLD-", "NEW-")

Este sencillo cambio garantiza que todos tus productos reflejen el nuevo prefijo en sus códigos. Si aplicas esta fórmula a toda una columna en Excel o Google Sheets, podrás actualizar todos los códigos de productos de manera eficiente y precisa.

Código Original Código Modificado
OLD-12345 NEW-12345
OLD-98765 NEW-98765

Estos ejemplos ilustran la flexibilidad y eficacia de la función SUSTITUIR, facilitando la gestión de datos y la automatización de tareas en programas de hojas de cálculo.

Maggiori informazioni: https://support.microsoft.com/es-es/office/sustituir-función-sustituir-6434944e-a904-4336-a9b0-1e58df3bc332

Otras funciones
Devuelve una matriz de valores de texto de cualquier intervalo especificado
Convierte las letras en inglés o katakana de ancho completo (de dos bytes) dentro de una cadena de caracteres en caracteres de ancho medio (de un byte)
Devuelve el carácter especificado por el número de código
Devuelve un código numérico del primer carácter de una cadena de texto
Combina el texto de varios rangos o cadenas, pero no proporciona el delimitador o los argumentos IgnoreEmpty
Concatena varios elementos de texto en uno solo
Convierte las letras en inglés o katakana de ancho medio (de un byte) dentro de una cadena de caracteres en caracteres de ancho completo (de dos bytes)
Devuelve los caracteres del lado derecho de un valor de texto
Busca un valor de texto dentro de otro (distingue mayúsculas de minúsculas)
Quita los espacios del texto
Comprueba si dos valores de texto son idénticos
Devuelve un número específico de caracteres de una cadena de texto que comienza en la posición que se especifique
Da formato a un número como texto con un número fijo de decimales
Extrae los caracteres fonéticos (furigana) de una cadena de texto
Busca un valor de texto dentro de otro (no distingue mayúsculas de minúsculas)
Devuelve los caracteres del lado izquierdo de un valor de texto
Convierte las letras de ancho medio (de un byte) dentro de una cadena de caracteres en caracteres de ancho completo (de dos bytes)
Devuelve el número de caracteres de una cadena de texto
Quita del texto todos los caracteres no imprimibles
Pone el texto en minúsculas
Pone el texto en mayúsculas
Convierte un número en texto, con el formato de moneda $ (dólar)
Pone en mayúscula la primera letra de cada palabra de un valor de texto
Reemplaza caracteres de texto
Repite el texto un número determinado de veces
Convierte sus argumentos a texto
Da formato a un número y lo convierte en texto
Convierte un número en texto, con el formato de moneda ß (Baht)
Devuelve el carácter Unicode al que hace referencia el valor numérico dado
Devuelve el número (punto de código) que corresponde al primer carácter del texto
Combina el texto de varios rangos o cadenas e incluye el delimitador que se especifique entre cada valor de texto que se combinará Si el delimitador es una cadena de texto vacío, esta función concatenará los rangos
Convierte un argumento de texto en un número
Convierte texto a número de manera independiente a la configuración regional