¿Cómo extraer una parte del texto de una celda en Excel?
Este tutorial muestra métodos para extraer subcadenas desde la izquierda, el centro o la derecha de una celda, y explica cómo extraer texto antes o después de un carácter específico, tal como se ilustra en las siguientes capturas de pantalla.
Método A: Extraer subcadena desde la izquierda, el centro o la derecha mediante fórmula
En Excel, algunas fórmulas le permiten extraer rápidamente parte del texto.
Extraer los primeros n caracteres
Supongamos que desea extraer los 3 primeros caracteres de una lista de datos; Por favor, selecciona una celda vacía donde desee colocar el resultado extraído y utilice esta fórmula:
B3 es la celda de la que se extraen los caracteres; 3 es el número de caracteres que desea extraer.
Pulse la tecla Intro para obtener el resultado extraído. Luego, arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.
Extraer los últimos n caracteres
Por ejemplo, para extraer los últimos 6 caracteres de una lista de cadenas, Por favor, selecciona una celda vacía donde desee colocar el resultado extraído y utilice esta fórmula:
B9 es la celda de la que se extraen los caracteres; 6 es el número de caracteres que desea extraer.
Pulse la tecla Intro para obtener el resultado extraído. Luego, arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.
Extraer n caracteres desde el centro
Si desea extraer 3 caracteres a partir del cuarto carácter de una cadena, puede usar la siguiente fórmula:
B15 es la celda de la que se extraen los caracteres; el 4 indica que la extracción comienza en el cuarto carácter (contando desde la izquierda); y el 3 representa el número de caracteres que desea extraer.
Pulse la tecla Intro para obtener el resultado extraído. Luego, arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.
Nota: Si desea mover los resultados extraídos a otra ubicación, primero cópielos y péquelos como valores.
Método B: Extraer subcadena desde la izquierda, el centro o la derecha mediante Kutools para Excel
Si no está familiarizado con las fórmulas, puede probar la función Kutools para Excel de Extraer texto, que facilita esta tarea.
1. Seleccione las celdas de las que desea extraer subcadenas y haga clic en Kutools > Texto > Extraer texto.
2. En el cuadro de diálogo emergente Extraer texto, en la pestaña Extraer por posición, las tres primeras opciones le permiten extraer subcadenas desde la izquierda, el centro o la derecha.
Los primeros N caracteres: extrae una subcadena desde la izquierda. Por ejemplo, para obtener los 2 primeros caracteres, activa esta opción e introduce «2» en el cuadro de texto.
Los últimos N caracteres: extrae una subcadena desde la derecha de la cadena. Por ejemplo, para obtener los últimos 2 caracteres, activa esta opción e introduce 2 en el cuadro de texto.
Caracteres de inicio a fin: extrae un número específico de caracteres desde el centro de la cadena. Por ejemplo, para obtener del cuarto al noveno carácter, activa esta opción e introduce 4 y 9 en los campos de texto correspondientes.
Insertar como fórmula: marca esta casilla si quieres que el resultado sea una fórmula que se actualice automáticamente al modificar la cadena original; de lo contrario, el resultado será fijo.
3. Tras especificar la ubicación según sus necesidades, haga clic en Aceptar; aparecerá un cuadro de diálogo para seleccionar la celda donde colocar la subcadena extraída. Haga clic en Aceptar.
Ahora se ha extraído la subcadena.
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
Si desea extraer una subcadena antes o después de un carácter especificado, puede aplicar uno de los siguientes métodos para completar la tarea.
Método A: Extraer subcadena después o antes de un carácter definido mediante fórmula
Supongamos que desea extraer los caracteres posteriores al carácter «-» de una lista de cadenas; utilice esta fórmula:
B3 es la celda de la que desea extraer los caracteres; - es el carácter tras el cual desea extraer la cadena.
Pulse la tecla Intro para obtener el resultado extraído. A continuación, arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.
Si desea extraer una subcadena antes de un carácter definido, puede usar una fórmula como esta:
El resultado del ejemplo se muestra a continuación:
Nota:
Los datos pueden perderse o modificarse al copiar y pegar los resultados de la fórmula en otra ubicación. Para evitar este problema, copie y pegue los resultados como valores una vez aplicada la fórmula. O bien, pruebe el Método B.
Método B: Extraer subcadena después o antes de un carácter definido mediante Kutools para Excel
Para extraer directamente una subcadena antes o después de un carácter especificado, puede utilizar la utilidad Extraer texto de Kutools para Excel, que le permite obtener todos los caracteres anteriores o posteriores a un carácter determinado, e incluso extraer una longitud específica de caracteres antes o después de dicho carácter.
1. Seleccione las celdas de las que desea extraer caracteres y haga clic en Kutools > Texto > Extraer texto.
2. En el cuadro de diálogo emergente Extraer texto, vaya a la pestaña Extraer por posición y configure las secciones «Antes del texto» y «Después del texto» según sus necesidades.
Antes del texto: extrae las subcadenas que aparecen antes del carácter (o caracteres) que introduzcas. Por ejemplo, si escribes «–» en el cuadro de texto, se extraerán todos los caracteres anteriores a «–».
Después del texto: extrae las subcadenas que aparecen tras el carácter (o caracteres) introducido. Por ejemplo, si escribe «–» en el cuadro de texto, se extraerán todos los caracteres posteriores a «–».
Insertar como fórmula: marca esta casilla si quieres que el resultado sea una fórmula que se actualice automáticamente al modificar la cadena original; de lo contrario, el resultado será fijo.
3. Haga clic en Aceptar. A continuación, aparecerá un cuadro de diálogo para seleccionar la celda donde colocar la subcadena extraída. Haga clic en Aceptar.
Ahora se ha extraído la cadena situada antes o después del carácter (o caracteres) especificado.
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
En algunos casos, es posible que necesite extraer una subcadena situada entre dos caracteres. Para lograrlo, puede optar por alguno de los siguientes métodos.
Método A: Extraer mediante fórmula
Para extraer caracteres entre paréntesis () de una lista dada, puede utilizar la siguiente fórmula:
En la fórmula, B3 es la celda de la que desea extraer la cadena; ( y ) son los dos caracteres entre los que desea extraerla.
Pulse la tecla Intro para obtener el resultado extraído. Luego, arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.
Nota: Si la fórmula le resulta un poco complicada, puede probar el Método B, que utiliza una herramienta práctica para resolver este problema rápidamente.
Método B: Extraer mediante Kutools para Excel
En Kutools para Excel, entre sus cientos de funciones, se incluye una denominada Extraer la cadena entre caracteres especificados que permite extraer rápidamente subcadenas situadas entre dos caracteres.
1. Seleccione una celda donde quiera colocar la subcadena extraída y haga clic en Kutools > Asistente de fórmulas > Texto > Extraer la cadena entre caracteres especificados.
2. En el cuadro de diálogo Asistente de fórmulas, vaya a la sección Entrada de argumento y seleccione o escriba directamente la referencia de celda y los dos caracteres entre los que desea extraer la cadena.
De forma predeterminada, al seleccionar la referencia de celda empleada para extraer la subcadena, esta se convierte en absoluta, lo que impide utilizar el controlador de autorrelleno. Cámbiela a relativa.
3. Haga clic en Aceptar. Ya tiene el primer resultado: arrastre el controlador de autorrelleno sobre las celdas que necesiten esta fórmula.
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
Consejo: Si desea extraer cadenas entre dos caracteres (incluyéndolos), la utilidad Extraer texto de Kutools para Excel también puede ayudarle. Siga estos sencillos pasos:
1. Seleccione las celdas de las que desea extraer la subcadena entre caracteres y haga clic en Kutools > Texto > Extraer texto.
2. En el cuadro de diálogo emergente Extraer texto, vaya a la pestaña Extraer por regla, desplácese hasta la sección Texto e introduzca los caracteres entre los que desea extraer la cadena. Puede representar la cadena mediante el comodín *. Si, en cambio, desea extraer una cadena de longitud fija, utilice el comodín ?, donde cada símbolo «?» representa un carácter.
Haga clic en Agregar para incluir la regla en la sección Contenido de la regla.
3. Haga clic en Aceptar; aparecerá un cuadro de diálogo para seleccionar la celda donde colocar la subcadena extraída. A continuación, haga clic en Aceptar.
La cadena comprendida entre los dos caracteres especificados ya se ha extraído.
Si desea extraer direcciones de correo electrónico de una cadena dada o de un rango de celdas, puede utilizar la función Extraer direcciones de correo electrónico para realizar esta tarea de forma automática, ¡sin tener que buscarlas una a una!
1. Seleccione las celdas que desea procesar con Extraer direcciones de correo electrónico y, a continuación, haga clic en Kutools > Texto > Extraer direcciones de correo electrónico.
2. A continuación, aparecerá un cuadro de diálogo para que seleccione una celda en la que mostrar las direcciones de correo electrónico extraídas.
3. Haga clic en Aceptar; las direcciones de correo electrónico de cada celda se habrán extraído correctamente.
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
Si sus datos incluyen una combinación de caracteres numéricos, alfabéticos y especiales, y solo desea conservar los valores numéricos Extraer números o alfabéticos, pruebe la utilidad Eliminar caracteres específicos de Kutools para Excel.
1. Antes de utilizar la utilidad Eliminar caracteres específicos, realice una copia de los datos, tal como se muestra en la siguiente captura de pantalla.
2. A continuación, seleccione esta copia de los datos y haga clic en Kutools > Texto > Eliminar caracteres específicos.
3. En el cuadro de diálogo Eliminar caracteres específicos, active la opción No numérico y haga clic en Aceptar.
Ahora solo quedan los caracteres numéricos.
Para extraer únicamente los valores alfabéticos, active la opción No alfabético en el cuadro de diálogo Eliminar caracteres específicos.
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
Haga clic para descargar este archivo de ejemplo
Extrae la hora de una cadena de fecha y hora
Descubre trucos para extraer la hora (hh:mm:ss) o únicamente la hora, los minutos o los segundos de una cadena de fecha y hora (mm/dd/aaaa hh:mm:ss).
Extraer filas que cumplan criterios
En este artículo te explicamos cómo extraer rápidamente las filas que cumplen determinados criterios y trasladarlas a otra ubicación en Excel, sin necesidad de buscarlas ni copiarlas una a una.
Extraer el enésimo carácter de una cadena
A continuación se muestran métodos para extraer el enésimo carácter de una cadena; por ejemplo, al extraer el tercer carácter de la cadena a1b2c3, el resultado es b.
Extraer subcadena entre dos caracteres
Muestra los métodos para extraer subcadenas entre dos caracteres iguales o distintos.
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
