Extraiga texto antes/después del espacio o la 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é preparando un conjunto de datos para su análisis o simplemente necesite aislar ciertos elementos de sus 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, una coma o cualquier otro carácter usando fórmulas de Excel.

Extraiga texto antes o después del primer espacio/coma/otro carácter
Extraiga texto antes o después de un carácter específico mediante 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, puede utilizar las siguientes fórmulas simples.
Extraer texto antes del primer espacio o coma
- Copie o introduzca la siguiente fórmula en una celda en blanco donde desee encontrar el resultado. Luego, presione la tecla "Intro" para obtenerlo. Vea la captura de pantalla:
=LEFT(A2,(FIND(",",A2,1)-1))
Consejo: En esta fórmula, puede reemplazar la coma delimitadora (,) con cualquier otro separador según sea necesario. - A continuación, seleccione la celda de fórmula y arrastre el controlador de relleno hacia abajo para rellenar las demás celdas con la fórmula. Todo el texto antes de la primera coma se habrá extraído de una sola vez. Vea la captura de pantalla:
- ENCONTRAR(",", A2, 1): Esta parte se utiliza para encontrar la posición de la primera coma en la celda A2. La función ENCONTRAR devuelve la posición donde la coma aparece por primera vez en el texto.
- FIND(",", A2, 1) - 1: Como solo queremos extraer los caracteres antes de la coma, restamos 1 de la posición de la coma.
- IZQUIERDA(A2, ENCONTRAR(",", A2, 1) - 1): Finalmente, la función IZQUIERDA extrae caracteres del lado izquierdo de la celda A2 en función de la cantidad 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, puede utilizar una combinación de las funciones MID, FIND y LEN.
- Copie o ingrese la siguiente fórmula en una celda en blanco donde desee ubicar el resultado, luego presione la tecla "Enter" para obtener el resultado.
=MID(A2, FIND(",", A2) + 1, LEN(A2))
Consejo: En esta fórmula, puede reemplazar la coma delimitadora (,) con cualquier otro separador según sea necesario. - Luego, seleccione la celda de fórmula y arrastre el controlador de relleno hacia abajo para completar la fórmula en otras celdas; todo el texto después de la primera coma se extrae de una vez. Ver captura de pantalla:
- BUSCAR(",", A2): Esta parte se utiliza para encontrar la posición de la primera coma en la celda A2. La función BUSCAR devuelve la posición donde la coma aparece por primera vez en el texto.
- FIND(",", A2) + 1: Como queremos extraer los caracteres después de la coma, agregamos 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 a partir de la posición obtenida anteriormente hasta la longitud total del texto.
Extraiga 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? ¡Diga adiós a las molestias y hola a la eficiencia con Kutools para Excel! Nuestro poderoso complemento simplifica su flujo de trabajo, permitiéndole 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, haga clic en "Kutools" > "Texto" > "Extraer texto" para abrir el cuadro de diálogo "Extraer texto".
En el cuadro de diálogo, en la pestaña "Extraer por ubicación":
- Seleccione el rango de datos del que desea extraer texto;
- En el cuadro de lista "Opciones", marque la opción "Antes del texto" o "Después del texto" y escriba el delimitador del que desea extraer el texto;
- Luego, haga clic en el botón "Aceptar".
Aparecerá otro cuadro de aviso para recordarle que seleccione las celdas donde colocar el resultado y luego haga clic en "Aceptar". Se habrá extraído todo el texto antes o después de la primera coma (vea la captura de pantalla).
Extraiga texto antes o después de un carácter específico mediante 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 lo 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.
Extraiga 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 TEXTBANTES es:
TEXTBEFORE(text, delimiter, [instance_num])
- texto: la cadena de texto de la que desea extraer caracteres (por ejemplo, A2).
- delimitador: El carácter o cadena antes del cual desea extraer el texto (por ejemplo, ",").
- instance_num: Opcional. Especifica qué instancia del delimitador se usará si aparece varias veces. El valor predeterminado es 1.
- Aplique la función TEXTBEFORE para extraer el texto antes de la primera coma:
=TEXTBEFORE(A2, ",")
- Luego, seleccione la celda de la fórmula y arrastre el controlador de relleno hacia abajo para completar la fórmula en otras celdas.
Extraiga 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 DESPUÉS DE TEXTO es:
TEXTAFTER(text, delimiter, [instance_num])
- texto: la cadena de texto de la que desea extraer caracteres (por ejemplo, A2).
- delimitador: el carácter o cadena después del cual desea extraer el texto (por ejemplo, ",").
- instance_num: Opcional. Especifica qué instancia del delimitador se usará si aparece varias veces. El valor predeterminado es 1.
- Aplique la función TEXTAFTER para extraer el texto después de la primera coma:
=TEXTAFTER(A2, ",")
- Luego, seleccione la celda de la fórmula y arrastre el controlador de relleno hacia abajo para completar 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, incluido 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 mediante fórmulas
En todas las versiones de Excel, puede utilizar funciones como IZQUIERDA, ENCONTRAR, 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 y requieren múltiples pasos y una sintaxis precisa.
● Extracción de texto con Kutools para Excel
Kutools for Excel es un complemento potente que proporciona más de 300 funciones avanzadas, lo que simplifica el manejo de tareas complejas. Con la función de extracción de texto en Kutools, puede extraer fácilmente texto antes o después de un carácter específico con solo unos pocos clics, lo que aumenta significativamente la eficiencia del trabajo.
● Extracción de texto mediante las 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 diseñadas específicamente para extraer texto antes o después de un carácter específico, con una sintaxis simple y comprensible, lo que reduce en gran medida la necesidad de fórmulas complejas.
Independientemente del método que utilice, puede elegir la herramienta más adecuada para extraer texto según sus necesidades específicas. Si está interesado en explorar más consejos y trucos de Excel, nuestro sitio web ofrece miles de tutoriales. Por favor haga clic aquí para acceder a ellos. ¡Gracias por leer y esperamos brindarle más información útil en el futuro!
Extraiga cada fragmento de texto separado por espacio/coma u otros delimitadores
¡Desbloquea el poder de tus datos con Kutools para Excel! Ya sea que trabajes con espacios, comas u otros delimitadores, nuestra función Dividir celdas te permite extraer y organizar fácilmente fragmentos de texto individuales. Con solo unos clics, optimiza tu flujo de trabajo y mejora tu análisis de datos.
Kutools for Excel - Potencie Excel con más de 300 herramientas esenciales. ¡Disfrute de funciones de IA gratuitas de forma permanente! Consíguelo ahora
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite 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 de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!