Catálogo

Cómo Extraer Subcadenas en Excel (Paso a Paso)

Octubre 20, 2023 2.3K views

Los datos de Excel son una combinación de cadenas alfanuméricas y extraer subcadenas facilita el análisis y la manipulación de datos, haciendo que los datos inconsistentes o desordenados se vean limpios.

En este artículo, hemos descrito algunos de estos métodos compatibles para casi todas las versiones de computadoras. De entre las docenas de formas diferentes de extraer subcadenas, presentamos 4 métodos sencillos desde Excel.

1. Usa las funciones IZQUIERDA, DERECHA y EXTRAE

Excel tiene miles de funciones que son muy útiles para realizar tareas. A continuación se presentan tres funciones diferentes que puedes usar para extraer una subcadena.

La función IZQUIERDA te permite extraer un número especificado de caracteres desde el lado izquierdo de una cadena de texto. La sintaxis es la siguiente: IZQUIERDA(texto, num_caracteres).

La función DERECHA te permite extraer un número especificado de caracteres desde el lado derecho de una cadena de texto. La sintaxis es DERECHA(texto, num_caracteres).

La función EXTRAE extrae un número específico de caracteres desde el centro de una cadena de texto. Su sintaxis es: EXTRAE(texto, posición_inicial, num_caracteres).

WPS Office: Usa Word, Excel, and PPT Gratis, Sin Anuncios.

logo

Pasos para extraer subcadenas en Excel:

Paso 1: Supongamos que tienes una hoja de Excel con los detalles de los empleados como su nombre, número y ubicación.

Paso 2: Si deseas extraer solo el primer nombre de estos empleados, usa la siguiente fórmula.

"=IZQUIERDA(A2,4)" seleccionará la columna A2 y las primeras cuatro letras comenzando desde el lado izquierdo.

subcadena de excel


Paso 3: Esto te dará los siguientes resultados mostrando el primer nombre (los primeros cuatro caracteres) del nombre de cada empleado.

subcadena de excel usando la función IZQUIERDA


Paso 4: De manera similar, usando la función DERECHA, podemos extraer el apellido de los empleados.

Paso 5: Usaremos la fórmula "=DERECHA(A2,4)", obteniendo los siguientes resultados.

subcadena de excel desde la derecha


Paso 6: Esto te dará los siguientes resultados mostrando el primer nombre (los primeros cuatro caracteres comenzando desde la derecha) del nombre de cada empleado.

Paso 7: Usando la función EXTRAE, vamos a extraer el número del empleado. Supongamos que los cuatro números en medio representan el ID del empleado en nuestro ejemplo.

Paso 8: Para extraer el ID del empleado, usa la fórmula "=EXTRAE(B2,4,4)". La columna B comienza con el cuarto carácter y selecciona los cuatro caracteres siguientes.

subcadena de excel usando la función EXTRAE


Puedes usar esta fórmula para cualquier dato; dado los parámetros correctos, obtendrás el texto o los números deseados extraídos.

Ventajas

  • Fácil de manipular

  • Compatible con todas las versiones de Excel

  • Eficiente y ahorra tiempo

Desventajas

  • No disponible para operaciones complejas

  • Falta de actualización dinámica

2. Usa la función TRIM

Otra función que puedes utilizar para extraer subcadenas en Excel es la función TRIM.

Esta función se utiliza típicamente para eliminar espacios adicionales en el texto, especialmente espacios al principio y al final.

Es útil para limpiar los datos cuando se copian desde otra aplicación. Solo puede eliminar el carácter de espacio ASCII (32) del texto.

Pasos para utilizar la función TRIM:

Paso 1: Supongamos que tenemos datos tomados de fuentes externas. Estos datos contienen nombres y tienen espacios inconsistentes y desiguales.

Paso 2: Utilizando la función TRIM, eliminaremos todos los espacios adicionales innecesarios.

Función TRIM de Excel para subcadenas


Paso 3: La función se utiliza como '=TRIM(A4)', donde A4 muestra la referencia de la columna. Es una forma fácil de eliminar basura de los datos y extraer los datos reales.

Paso 4: Vamos a utilizar la misma función en datos alfanuméricos con espacios desiguales.

Función TRIM de Excel para subcadenas


Paso 5: Se han eliminado todos los espacios adicionales entre los datos, y obtienes datos consistentes.

Ventajas

  • Conveniente

  • Fácil de usar

  • Ampliamente compatible

Desventajas

  • No permite modificar directamente en la celda

  • Lento

Trustpilotstars4.8
WPS Office- Suite ofimática todo en uno gratuita
  • Utilice Word, Excel y PPT GRATIS, sin anuncios.

  • Edite archivos PDF con el potente conjunto de herramientas PDF.

  • Interfaz similar a la de Microsoft. Fácil de aprender. 100% compatible.

  • Aumenta tu productividad con las abundantes plantillas gratuitas de Word, Excel, PPT y CV de WPS.

5.820.008 Usuarios
avator
Alejandro García
logo

3. Usa las funciones MID y FIND

Las funciones MID y FIND son funciones de texto útiles en Excel para manipular y extraer subcadenas de cadenas de texto.

El proceso MID elimina un número específico de caracteres de una cadena de texto, comenzando en una posición determinada. En contraste, la función FIND determina la posición de cualquier carácter o texto específico dentro de otra cadena de texto.

El siguiente tutorial muestra cómo puedes utilizar estas funciones para extraer subcadenas en Excel.

Paso 1: Supongamos que tenemos una hoja de Excel con los nombres y apellidos de los estudiantes. Queremos extraer solo los apellidos de estos estudiantes utilizando las funciones Mid y Find.

Paso 2: Utilizaremos la siguiente fórmula, "=MID(B2,FIND(" ",B2),100)". En esta fórmula, la función MID busca la cadena de texto en B2 y comienza la subcadena desde el primer carácter. La función de búsqueda encuentra la posición del espacio y devuelve el valor entero.

función excel substring MID


Paso 3: Esto nos dará como resultado el apellido de cada estudiante con un máximo de 100 caracteres.

función excel substring FIND


Ventajas

  • Uso versátil

  • Posicionamiento flexible

  • Extracción precisa

Desventajas

  • Complicado

  • Complejidad para la extracción dinámica

4. Usa Relleno Rápido

El Relleno Rápido es una excelente función en Excel que llena automáticamente valores en una columna basándose en un patrón que reconoce en la columna adyacente.

Es fácil de usar, ahorra tiempo y tiene como objetivo automatizar tareas de entrada y manipulación de datos, reduciendo la necesidad de introducción manual.

Pasos para usar el Relleno Rápido

Paso 1: Supongamos que tienes una hoja de Excel que contiene datos desorganizados y deseas extraer datos útiles como números específicos, nombres, direcciones de correo electrónico y más.

Paso 2: En nuestro caso, los datos tienen valores alfanuméricos y queremos extraer solo los descuentos. Por lo tanto, proporcionaremos los valores numéricos necesarios en la primera columna como entrada.

Paso 3: Luego ve a la pestaña Datos, haz clic en Relleno Rápido o presiona CTRL + E en tu teclado. Automáticamente te dará los valores numéricos de los datos.

excel subcadena Relleno Rápido


Paso 4: Ahora queremos extraer los valores alfabéticos como resultado. Simplemente ingresa la letra del alfabeto y obtendrás los resultados requeridos.

excel subcadena entre caracteres


Paso 5: También puedes dar tu entrada en un formato específico y convertirá los datos de toda la columna. Por ejemplo, si tengo los mismos datos en forma combinada y necesito darles formato, solo ingresaré la entrada en la primera columna y luego presionaré CTRL+E, y obtendré el resultado en toda la columna.

Relleno Rápido excel subcadena


Paso 6: De manera similar, si quiero convertir estos nombres en direcciones de correo electrónico, simplemente ingreso el primer nombre con la dirección de correo electrónico y el Relleno Rápido hará el resto.

excel subcadena formato


Ventajas

  • Extracción automática de datos

  • Combinación automática de datos

  • Admite actualizaciones dinámicas

  • Vista previa visual

Desventajas

  • Problemas de precisión en datos decimales

  • Limitaciones de reconocimiento de patrones

Preguntas frecuentes sobre subcadenas

P: ¿Puedo extraer varias subcadenas a la vez en Excel?

Sí, puedes extraer varias subcadenas a la vez en Excel utilizando fórmulas o funciones como MID, LEFT, RIGHT o herramientas de manipulación de texto como Flash Fill.

P: ¿Cómo puedo extraer subcadenas después de características específicas en JavaScript?

Puedes utilizar los métodos de substring o slice de JavaScript para extraer subcadenas después de caracteres o patrones específicos.

P: ¿Cómo puedo extraer números de una cadena en Excel?

Puedes utilizar la combinación de las funciones MID, FIND e ISNUMBER en Excel para extraer números de una cadena.

Resumen

La extracción de subcadenas en Excel es necesaria para limpiar datos desordenados y basura. Además, facilita el análisis y manipulación de datos, y ahorra tiempo. Puedes usar las funciones incorporadas de Excel, como Izquierda, Medio, Derecha, Relleno rápido y Buscar, para extraer las subcadenas deseadas. Por lo general, estas funciones te ayudarán a extraer subcadenas; a menos que tus datos sean masivos, puedes confiar en estas funciones.

Si encuentras estas funciones complejas o te sientes incómodo usando fórmulas, puedes probar otras herramientas como WPS Office, que tiene una poderosa herramienta de hoja de cálculo que facilitará tu vida al extraer subcadenas. Prueba WPS Office una vez y nunca te arrepentirás de tu decisión.

Con una maestría en Desarrollo de Software, aporto más de 10 años de experiencia ofreciendo soluciones técnicas y consejos especializados para software de oficina.