KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

Extraer texto antes/después de un espacio o coma en Excel: Guía fácil

AutorSun Fecha de modificación

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 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

  1. 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))
    Una captura de pantalla que muestra la aplicación de la fórmula IZQUIERDA para extraer texto antes de una coma en Excel
    Consejo: En esta fórmula, puede reemplazar la coma (,) delimitadora por cualquier otro separador según sus necesidades.
  2. 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:
    Una captura de pantalla que muestra el texto extraído antes de una coma mediante la fórmula IZQUIERDA en Excel
Explicación de la fórmula:
  • 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.

  1. 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))
    Una captura de pantalla que muestra la aplicación de la fórmula EXTRAE para extraer texto después de una coma en Excel
    Consejo: En esta fórmula, puede reemplazar la coma (,) delimitadora por cualquier otro separador según sus necesidades.
  2. 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:
    Una captura de pantalla que muestra el texto extraído después de una coma mediante la fórmula EXTRAE en Excel
Explicación de la fórmula:
  • 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.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

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»:

  1. Seleccione el Rango de datos que desea Extraer texto;
  2. 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;
  3. A continuación, haga clic en el botón «Aceptar».
    Una captura de pantalla del cuadro de diálogo Extraer texto de Kutools para la extracción de texto en Excel

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:
Una captura de pantalla de un conjunto de datos en Excel utilizada para demostrar la extracción de texto antes y después de un carácter

Consejo: La función Extraer texto no solo permite extraer texto antes o después de un delimitador específico, sino que también facilita la obtención de los primeros o últimos 'n' caracteres y la extracción exclusiva de números de una cadena de texto, permitiéndole seleccionar la mejor opción para sus necesidades.

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.
  1. Aplique la función TEXTBEFORE para extraer el texto anterior a la primera coma:
    =TEXTBEFORE(A2, ",")
    Una captura de pantalla que muestra la función TEXTOANTES aplicada para extraer texto antes de una coma en Excel 365
  2. A continuación, seleccione la celda que contiene la fórmula y arrastre el controlador de relleno hacia abajo para aplicarla a otras celdas.
    Una captura de pantalla que muestra el texto extraído antes de una coma mediante la función TEXTOANTES en Excel 365
 

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.
  1. Aplique la función TEXTAFTER para extraer el texto posterior a la primera coma:
    =TEXTAFTER(A2, ",")
    Una captura de pantalla que muestra la función TEXTOAFTER aplicada para extraer texto después de una coma en Excel 365
  2. A continuación, seleccione la celda que contiene la fórmula y arrastre el controlador de relleno hacia abajo para aplicarla a otras celdas.
    Una captura de pantalla que muestra el texto extraído después de una coma mediante la función TEXTOAFTER en Excel 365

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.

Una captura de pantalla que muestra la función Dividir celdas de Kutools utilizada para extraer texto separado por espacios o comas

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

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

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.

ExcelWordOutlookTabsPowerPoint
  • 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