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 habitual en Excel. Ya sea que esté preparando un conjunto de datos para su análisis o simplemente necesite aislar determinados elementos de sus datos textuales, Excel ofrece varias funciones para lograrlo. En este artículo explicaremos cómo extraer texto antes o después de la primera aparición de un espacio, una coma o cualquier otro carácter mediante 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 mediante fórmulas
Para extraer el texto anterior o posterior a la primera aparición de un carácter específico, como un espacio o una coma, en Excel, puede usar estas fórmulas sencillas.
Extraer texto antes del primer espacio o coma
- Copie o introduzca la siguiente fórmula en una celda en blanco donde desee obtener el resultado y, a continuación, pulse la tecla «Entrar» para verlo. Vea la captura de pantalla:
=LEFT(A2,(FIND(",",A2,1)-1))
Consejo: En esta fórmula, puede reemplazar la coma (,) delimitadora por cualquier otro separador según sus necesidades. - A continuación, seleccione la celda que contiene la fórmula y arrastre el controlador de relleno hacia abajo para aplicarla a otras celdas; de este modo, se extraerá automáticamente todo el texto anterior a la primera coma. Vea la captura de pantalla:

- FIND(","; A2; 1): Esta parte localiza la posición de la primera coma en la celda A2. La función FIND devuelve el número que indica dónde aparece por primera vez la coma dentro del texto.
- FIND(",", A2, 1) - 1: Como solo queremos extraer los caracteres anteriores a la coma, restamos 1 a la posición en la que aparece.
- LEFT(A2, FIND(",", A2, 1) - 1): Finalmente, la función LEFT extrae desde el lado izquierdo de la celda A2 tantos caracteres como indique el resultado del paso anterior.
Extraer texto después del primer espacio o coma
Para extraer el texto que aparece después del primer espacio o coma, combine las funciones MID, FIND y LEN.
- Copie o introduzca la siguiente fórmula en una celda en blanco donde desee obtener el resultado y, a continuación, pulse la tecla Entrar.
=MID(A2, FIND(",", A2) + 1, LEN(A2))
Consejo: En esta fórmula, puede reemplazar la coma (,) delimitadora por cualquier otro separador según sus necesidades. - A continuación, seleccione la celda que contiene la fórmula y arrastre el controlador de relleno hacia abajo para aplicarla a otras celdas; de este modo, se extraerá inmediatamente todo el texto posterior a la primera coma. Vea la captura de pantalla:

- FIND(","; A2): Esta parte busca la posición de la primera coma en la celda A2. La función FIND devuelve el número del carácter donde aparece por primera vez la coma dentro del texto.
- FIND(",", A2) + 1: Como queremos extraer los caracteres que aparecen después de la coma, sumamos 1 a la posición en la que se encuentra dicha coma.
- LEN(A2): Esta parte obtiene 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 desde la posición inmediatamente posterior a la coma hasta el final del texto.
Extraer texto antes o después de un carácter específico mediante Kutools para Excel
¿Cansado de fórmulas complicadas y ajustes manuales interminables en Excel? Diga adiós a las complicaciones y dé la bienvenida a la eficiencia con Kutools para Excel: nuestro potente complemento simplifica su flujo de trabajo y le permite extraer texto antes o después de cualquier carácter específico con solo unos pocos clics.
Tras descargar e instalar Kutools para Excel, haga 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»:
- Seleccione el Rango de datos que desea Extraer texto;
- En el cuadro de lista «Opciones», active la opción «Antes del texto» o «Después del texto» e introduzca el delimitador en función del cual desea Extraer texto;
- A continuación, haga clic en el botón «Aceptar».

Aparecerá otro cuadro emergente para recordarle que seleccione las celdas donde desea colocar el resultado; luego, haga clic en «Aceptar» y se extraerá todo el texto anterior o posterior a la primera coma. Vea la captura de pantalla:
Extraer texto antes o después de un carácter específico mediante fórmulas en Excel 365
Con la incorporación de nuevas funciones en Excel 365, como TEXTBEFORE y TEXTAFTER, este proceso se ha vuelto mucho más sencillo. Esta sección le guiará paso a paso para extraer texto antes o después de un carácter específico utilizando 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. Su sintaxis es:
TEXTBEFORE(text, delimiter, [instance_num]) - La cadena de texto de la que desea extraer caracteres (por ejemplo, A2).
- delimitador: El carácter o cadena que precede al texto que desea extraer (por ejemplo, ",").
- instance_num: Opcional. Indica qué aparición del delimitador usar cuando este aparece varias veces. El valor predeterminado es 1.
- Aplique la función TEXTBEFORE para extraer el texto anterior a la primera coma:
=TEXTBEFORE(A2, ",")
- A continuación, seleccione la celda que contiene la fórmula y arrastre el controlador de relleno hacia abajo para aplicarla a 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 tras un delimitador especificado. Su sintaxis es:
TEXTAFTER(text, delimiter, [instance_num]) - La cadena de texto de la que desea extraer caracteres (por ejemplo, A2).
- delimitador: El carácter o cadena tras el cual desea extraer el texto (por ejemplo, ",").
- instance_num: Opcional. Indica qué aparición del delimitador usar cuando este aparece varias veces. El valor predeterminado es 1.
- Aplique la función TEXTAFTER para extraer el texto posterior a la primera coma:
=TEXTAFTER(A2, ",")
- A continuación, seleccione la celda que contiene la fórmula y arrastre el controlador de relleno hacia abajo para aplicarla a otras celdas.

Resumen
Extraer texto antes o después de un carácter específico (como un espacio o una coma) es una tarea habitual en el procesamiento de datos en Excel. En este artículo hemos explorado varios métodos para extraer texto, incluido el uso de fórmulas compatibles con todas las versiones de Excel, el complemento Kutools para Excel y las funciones TEXTBEFORE y TEXTAFTER disponibles en Excel 365.
●Extraer texto con fórmulas
En todas las versiones de Excel, puedes utilizar 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, aunque a veces pueden resultar complejas, ya que requieren varios pasos y una sintaxis precisa.
●Extraer texto con Kutools para Excel
Kutools para Excel es un complemento potente que ofrece más de 300 funciones avanzadas y simplifica la gestión de tareas complejas. Con la función de extracción de texto de Kutools, puede extraer texto antes o después de un carácter específico con solo unos pocos clics, lo que aumenta notablemente su eficiencia.
●Extraer texto con las funciones TEXTBEFORE y TEXTAFTER
En Excel 365, las nuevas funciones TEXTBEFORE y TEXTAFTER hacen que este proceso sea mucho más directo. Estas funciones están diseñadas específicamente para extraer texto antes o después de un carácter determinado, con una sintaxis sencilla e intuitiva que reduce considerablemente la necesidad de fórmulas complejas.
Independientemente del método que utilice, podrá elegir la herramienta más adecuada para extraer texto según sus necesidades específicas. Si desea descubrir más consejos y trucos de Excel, nuestro sitio web ofrece miles de tutoriales.Haga clic aquí para acceder a ellos. ¡Gracias por leer y esperamos seguir ofreciéndole información útil en el futuro!
Extraiga cada fragmento de texto separado por espacios, comas u otros delimitadores
¡Potencie sus datos con Kutools para Excel! Ya sea que trabaje con espacios, comas u otros delimitadores, nuestra función Dividir celdas le permite extraer y organizar fragmentos individuales de texto de forma rápida y sencilla. Con solo unos clics, optimice su flujo de trabajo y potencie su análisis de datos.

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos






