Extraer texto antes/después de un espacio o coma en Excel - Guía Fácil
Extraer texto antes o después de un carácter específico (como un espacio o una coma) es una tarea común en Excel. Ya sea que estés preparando un conjunto de datos para análisis o simplemente necesites aislar ciertos elementos de tus datos de texto, Excel ofrece varias funciones para realizar esta tarea. En este artículo, exploraremos cómo extraer texto antes o después de la primera aparición de un espacio, coma u otro carácter utilizando fórmulas de Excel.

Extraer texto antes o después del primer espacio/coma/u otro carácter
Extraer texto antes o después de un carácter específico usando fórmulas
Para extraer el texto antes o después de la primera aparición de un carácter específico, como un espacio o una coma, en Excel, puedes usar las siguientes fórmulas simples.
Extraer texto antes del primer espacio o coma
- Copia o introduce la siguiente fórmula en una celda en blanco donde deseas ubicar el resultado, luego presiona la tecla "Enter" para obtener el resultado. Ver captura de pantalla:
=LEFT(A2,(FIND(",",A2,1)-1))
Consejo: En esta fórmula, puedes reemplazar el delimitador coma (,) por cualquier otro separador según sea necesario. - Luego, selecciona la celda con la fórmula y arrastra el controlador de relleno hacia abajo para llenar la fórmula en otras celdas; todo el texto antes de la primera coma se ha extraído a la vez. Ver captura de pantalla:
- FIND(",", A2, 1): Esta parte se utiliza para encontrar la posición de la primera coma en la celda A2. La función FIND devuelve la posición de la coma donde aparece por primera vez en el texto.
- FIND(",", A2, 1) - 1: Dado que solo queremos extraer los caracteres antes de la coma, restamos 1 de la posición de la coma.
- LEFT(A2, FIND(",", A2, 1) - 1): Finalmente, la función LEFT extrae los caracteres desde el lado izquierdo de la celda A2 basándose en el número de caracteres obtenidos en el paso anterior.
Extraer texto después del primer espacio o coma
Para extraer texto después del primer espacio o coma, puedes usar una combinación de las funciones MID, FIND y LEN.
- Copia o introduce la siguiente fórmula en una celda en blanco donde deseas ubicar el resultado, luego presiona la tecla "Enter" para obtener el resultado.
=MID(A2, FIND(",", A2) + 1, LEN(A2))
Consejo: En esta fórmula, puedes reemplazar el delimitador coma (,) por cualquier otro separador según sea necesario. - Luego, selecciona la celda con la fórmula y arrastra el controlador de relleno hacia abajo para llenar la fórmula en otras celdas; todo el texto después de la primera coma se ha extraído a la vez. Ver captura de pantalla:
- FIND(",", A2): Esta parte se utiliza para encontrar la posición de la primera coma en la celda A2. La función FIND devuelve la posición de la coma donde aparece por primera vez en el texto.
- FIND(",", A2) + 1: Dado que queremos extraer los caracteres después de la coma, sumamos 1 a la posición de la coma.
- LEN(A2): Esta parte se utiliza para obtener la longitud total del texto en la celda A2.
- MID(A2, FIND(",", A2) + 1, LEN(A2)): Finalmente, la función MID extrae todos los caracteres de la celda A2 comenzando desde la posición obtenida anteriormente hasta la longitud total del texto.
Extraer texto antes o después de un carácter específico usando Kutools para Excel
¿Estás cansado de fórmulas complicadas y ajustes manuales interminables en Excel? Di adiós a las molestias y hola a la eficiencia con Kutools para Excel. ¡Nuestro potente complemento simplifica tu flujo de trabajo, permitiéndote extraer texto antes o después de cualquier carácter específico con solo unos pocos clics!
Después de descargar e instalar Kutools para Excel, haz clic en "Kutools" > "Texto" > "Extraer Texto" para abrir el cuadro de diálogo "Extraer Texto".
En el cuadro de diálogo, bajo la pestaña "Extraer por posición":
- Selecciona el rango de datos del que deseas extraer texto;
- En el cuadro de lista "Opciones", marca la opción "Antes del texto" o "Después del texto" y escribe el delimitador en base al cual deseas extraer el texto;
- Luego, haz clic en el botón "Aceptar".
Aparecerá otra ventana emergente para recordarte que selecciones las celdas donde colocar el resultado, y luego, haz clic en "Aceptar"; todo el texto antes o después de la primera coma ha sido extraído. Ver captura de pantalla:
Extraer texto antes o después de un carácter específico usando fórmulas en Excel 365
Con la introducción de nuevas funciones en Excel 365, como TEXTBEFORE y TEXTAFTER, este proceso se ha vuelto más sencillo. Esta sección te guiará a través de los pasos para extraer texto de manera eficiente antes o después de un carácter específico usando estas funciones.
Extraer texto antes del primer espacio o coma con la función TEXTBEFORE
La función TEXTBEFORE extrae el texto que aparece antes de un delimitador especificado. La sintaxis de la función TEXTBEFORE es:
TEXTBEFORE(text, delimiter, [instance_num])
- texto: La cadena de texto de la que deseas extraer caracteres (por ejemplo, A2).
- delimitador: El carácter o cadena antes del cual deseas extraer el texto (por ejemplo, ",").
- número_instancia: Opcional. Especifica qué instancia del delimitador usar si aparece múltiples veces. Por defecto es 1.
- Aplica la función TEXTBEFORE para extraer el texto antes de la primera coma:
=TEXTBEFORE(A2, ",")
- Luego, selecciona la celda con la fórmula y arrastra el controlador de relleno hacia abajo para llenar la fórmula en otras celdas.
Extraer texto después del primer espacio o coma con la función TEXTAFTER
La función TEXTAFTER extrae el texto que aparece después de un delimitador especificado. La sintaxis de la función TEXTAFTER es:
TEXTAFTER(text, delimiter, [instance_num])
- texto: La cadena de texto de la que deseas extraer caracteres (por ejemplo, A2).
- delimitador: El carácter o cadena después del cual deseas extraer el texto (por ejemplo, ",").
- número_instancia: Opcional. Especifica qué instancia del delimitador usar si aparece múltiples veces. Por defecto es 1.
- Aplica la función TEXTAFTER para extraer el texto después de la primera coma:
=TEXTAFTER(A2, ",")
- Luego, selecciona la celda con la fórmula y arrastra el controlador de relleno hacia abajo para llenar la fórmula en otras celdas.
Resumen
Extraer texto antes o después de un carácter específico (como un espacio o una coma) es una tarea común en el procesamiento de datos en Excel. En este artículo, exploramos varios métodos para extraer texto, incluyendo el uso de fórmulas en todas las versiones de Excel, el uso del complemento Kutools para Excel y el uso de las funciones TEXTBEFORE y TEXTAFTER en Excel 365.
● Extracción de Texto Usando Fórmulas
En todas las versiones de Excel, puedes usar funciones como LEFT, FIND, MID y LEN para extraer texto antes o después de un carácter específico. Estas fórmulas son efectivas pero a veces pueden ser complejas, requiriendo múltiples pasos y una sintaxis precisa.
● Extracción de Texto Usando Kutools para Excel
Kutools para Excel es un potente complemento que proporciona más de 300 funciones avanzadas, simplificando el manejo de tareas complejas. Con la función de extracción de texto en Kutools, puedes extraer fácilmente texto antes o después de un carácter específico con solo unos pocos clics, aumentando significativamente la eficiencia del trabajo.
● Extracción de Texto Usando Funciones TEXTBEFORE y TEXTAFTER
En Excel 365, las nuevas funciones TEXTBEFORE y TEXTAFTER hacen que este proceso sea más sencillo. Estas funciones están específicamente diseñadas para extraer texto antes o después de un carácter específico, con una sintaxis simple y comprensible, reduciendo enormemente la necesidad de fórmulas complejas.
No importa qué método uses, puedes elegir la herramienta más adecuada para extraer texto según tus necesidades específicas. Si estás interesado en explorar más consejos y trucos de Excel, nuestro sitio web ofrece miles de tutoriales. Por favor, haz clic aquí para acceder a ellos. ¡Gracias por leer, y esperamos proporcionarte más información útil en el futuro!
Extraer cada fragmento de texto separado por espacio / coma u otros delimitadores
¡Desbloquea el poder de tus datos con Kutools para Excel! Ya sea que estés lidiando con espacios, comas u otros delimitadores, nuestra función Dividir Celdas te permite extraer y organizar fragmentos individuales de texto sin esfuerzo. Con solo unos pocos clics, optimiza tu flujo de trabajo y mejora tu análisis de datos.
Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!