Cómo utilizar la función MID, MIDBs (EXTRAE, EXTRAEB) en Excel

Español Inglesa
EXTRAE, EXTRAEB MID, MIDBs

En este artículo, profundizaremos en el funcionamiento y los usos prácticos de las funciones EXTRAE y EXTRAEB tanto en Microsoft Excel como en Google Sheets. Estas funciones son fundamentales para manipular y extraer segmentos específicos de cadenas de texto.

Función EXTRAE: Definición y Uso

La función EXTRAE permite extraer una subcadena específica de un texto, basándose en un número determinado de caracteres. La sintaxis de esta función es:

EXTRAE(texto, posición_inicial, número_de_caracteres)

Donde:

  • texto: Es la cadena de la que se extraerá la subcadena.
  • posición_inicial: Corresponde a la posición del primer carácter de la subcadena a extraer, comenzando en 1.
  • número_de_caracteres: Indica la cantidad de caracteres de la subcadena a extraer.

Ejemplo: Para extraer las primeras 5 letras de la frase «Hola mundo», utilizarías la fórmula:

=EXTRAE("Hola mundo", 1, 5)

Esto devolverá «Hola «.

Utilización de EXTRAEB con Caracteres Multibyte

EXTRAEB es una variante de EXTRAE diseñada para manejar caracteres multibyte, comúnmente usados en idiomas como el japonés o chino. La sintaxis de EXTRAEB es similar a la de EXTRAE:

EXTRAEB(texto, posición_inicial_byte, número_de_bytes)

La principal diferencia radica en que en EXTRAEB, posición_inicial_byte y número_de_bytes cuentan cada byte, lo cual es esencial al trabajar con caracteres que pueden ocupar más de un byte.

Aplicaciones Prácticas

Exploraremos cómo se pueden aplicar estas funciones en escenarios prácticos:

Extracción de Información Clave de Códigos de Productos

Supongamos que posees una lista de códigos de productos, donde los primeros tres caracteres indican la categoría del producto, y deseas identificarlas. Por ejemplo:

ABC12345 XYZ67890 HIJ34567

Para aislar la categoría del producto (los primeros tres caracteres) de cada código, emplearías la fórmula:

=EXTRAE(A1, 1, 3)

Esta fórmula, cuando se aplica a toda una columna de códigos, permitirá extraer y separar las categorías de manera eficaz.

Análisis de Datos de Entrada Variada

Imaginemos que estás analizando datos de un formulario en el que las entradas de los usuarios contienen una mezcla de texto y números. Por ejemplo, identificaciones que incluyen tanto letras como números y necesitas segmentar estas partes. Ejemplo:

ID1234TX5678

Si requieres extraer solo la parte numérica después de las dos letras iniciales, podrías utilizar:

=EXTRAE(A2, 3, 4)

Esta fórmula proporcionará «1234», asumiendo que el formato de los datos es consistente y siempre comienza con letras seguidas de números.

Como se ha mostrado, las funciones EXTRAE y EXTRAEB son herramientas increíblemente versátiles en Excel y Google Sheets, capaces de adaptarse a diversas necesidades de manipulación y extracción de datos en cadenas de texto.

Maggiori informazioni: https://support.microsoft.com/es-es/office/extrae-y-extraeb-funciones-extrae-y-extraeb-d5f9e25c-d7d6-472e-b568-4ecb12433028

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
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
Sustituye texto nuevo por texto antiguo en una cadena de texto
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