¿Cómo extraer la primera / última / enésima palabra de una cadena de texto en Excel?
¿Alguna vez ha sufrido el problema de tener que extraer una determinada palabra de la cadena de texto en una hoja de trabajo? Por ejemplo, tiene el siguiente rango de cadenas de texto necesarias para obtener la primera / última o enésima palabra de ellas, aquí puedo hablar sobre algunas formas efectivas de resolverlo.
- Extraiga la primera palabra o el apellido de la cadena de texto con fórmulas
- Extraiga la enésima palabra de la cadena de texto con la función definida por el usuario
- Extraiga cada palabra de la cadena de texto y enumérela horizontal o verticalmente
- Extraiga la enésima palabra de la cadena de texto con una herramienta increíble
Extraiga la primera palabra o el apellido de la cadena de texto con fórmulas
Si necesita extraer la primera palabra de una lista de cadenas de texto, las siguientes fórmulas pueden ayudarlo.
Para extraer la primera palabra, ingrese la fórmula a continuación en una celda en blanco y luego arrastre el controlador de Autocompletar de esta celda al rango que necesite.
= SI (ESERR (ENCONTRAR ("", A2)), "", IZQUIERDA (A2, ENCONTRAR ("", A2) -1))
Para extraer la última palabra de cada celda, aplique esta fórmula:
= SI (ISERR (ENCONTRAR ("", A2)), "", DERECHA (A2, LARGO (A2) -Buscar ("*", SUSTITUIR (A2, "", "*", LARGO (A2) -LENO ( SUSTITUTO (A2, "", ""))))))
Y ahora verá que se extrae la primera o la última palabra de cada celda.
Notas En las fórmulas anteriores, A2 indica la celda de la que extraerá la primera o la última palabra.
¿Es difícil memorizar fórmulas largas y complicadas? Increíble herramienta que te ayuda a extraer la enésima palabra w¡Con solo varios clics!
Las fórmulas largas anteriores solo pueden extraer la primera y la última palabra, pero será inútil extraer la enésima palabra especificada, dice la segunda palabra, la sexta palabra, etc. Incluso puede encontrar fórmulas para resolver el problema, las fórmulas deben ser demasiado complejo para memorizar y aplicar. Aquí, la función Extraer la enésima palabra en la celda de Kutools for Excel se recomienda, y le ayudará a extraer la enésima palabra lo más fácil posible.

Kutools for Excel - Potencia Excel con más de 300 herramientas esenciales. Disfrute de una completa 30¡Prueba GRATUITA de un día sin necesidad de tarjeta de crédito! Consíguelo ahora
Extraiga la enésima palabra de la cadena de texto con la función definida por el usuario
Si desea extraer la segunda, tercera o cualquier enésima palabra de la cadena de texto, puede crear una función definida por el usuario para tratarla.
1. Mantenga pulsado el ALT + F11 teclas para abrir el Ventana de Microsoft Visual Basic para aplicaciones.
2. Hacer clic recuadro > Móduloy pegue el siguiente código en el Módulo ventana.
Function FindWord(Source As String, Position As Integer)
'Update 20131202
Dim arr() As String
arr = VBA.Split(Source, " ")
xCount = UBound(arr)
If xCount < 1 Or (Position - 1) > xCount Or Position < 0 Then
FindWord = ""
Else
FindWord = arr(Position - 1)
End If
End Function
3. Luego guarde el código, en este ejemplo, obtendré la tercera palabra de la cadena, así que escriba esta fórmula = palabra de búsqueda (A2,3) en una celda en blanco B2, y luego arrastre el controlador de Autocompletar de esta celda al rango que necesite. Ver captura de pantalla:
Nota: En la fórmula anterior, A2 es la celda de la que desea extraer la palabra, el número 3 indica la tercera palabra de la cadena que extraerá y puede cambiarla cuando lo necesite.
Extraiga cada palabra de la cadena de texto y enumérela horizontal o verticalmente
Este método introducirá Kutools for Excel's Células partidas utilidad para extraer cada palabra de las celdas de la cadena de texto y luego enumerar las palabras extraídas horizontal o verticalmente según su necesidad.
Kutools for Excel - Equipado con más de 300 herramientas esenciales para Excel. Disfrute de una completa 30¡Prueba GRATUITA de un día sin necesidad de tarjeta de crédito! ¡Descargar ahora!
1. Seleccione las celdas de la cadena de texto de las que extraerá sus palabras y haga clic en el Kutools > Fusionar y dividir > Células partidas.
2. En el cuadro de diálogo Abrir celdas divididas, especifique el tipo de división en el Tipo sección, compruebe el Espacio opción en el Especificar un separador sección, y haga clic en Ok botón. Ver captura de pantalla:
3. Ahora especifique el rango de destino en el que generará las palabras extraídas y haga clic en el OK .
Si marcó el Dividir en columnas en el cuadro de diálogo Dividir celdas anterior, cada palabra se extrae de cada cadena de texto y se enumera verticalmente.
Si marcó el Dividir en filas en el cuadro de diálogo Dividir celdas anterior, cada palabra se extrae de cada cadena de texto y se enumera horizontalmente.
Extraiga la enésima palabra de la cadena de texto en Excel con una herramienta increíble
Si tienes instalado Kutools for Excel, puede usar su Asistente de fórmulas > Extraer la enésima palabra en la función de celda para extraer rápidamente la enésima palabra de la celda especificada fácilmente.
Kutools for Excel - Equipado con más de 300 herramientas esenciales para Excel. Disfrute de una completa 30¡Prueba GRATUITA de un día sin necesidad de tarjeta de crédito! ¡Descargar ahora!
1. Seleccione la celda en la que colocará la palabra extraída y haga clic en Kutools > Ayudante de fórmula > Ayudante de fórmula para activar esta función.
2. En el cuadro de diálogo Asistente de fórmulas, haga lo siguiente:
(1) Seleccionar Texto del desplegable Tipo de fórmula la lista desplegable;
(2) Haga clic para resaltar Extrae la enésima palabra en la celda existentes Elige una fórmula cuadro de lista;
(3) En el Celular cuadro, especifique la celda de la que extraerá la palabra;
(4) En El enésimo cuadro, especifique el número.
3. Haga clic en Ok botón. Si es necesario, arrastre el identificador de Autocompletar de la celda de fórmula y copie la fórmula en otras celdas.
Demostración: extraiga cada palabra de la cadena de texto y enumérela horizontal o verticalmente
Artículos relacionados:
- ¿Cómo extraer texto antes / después del espacio o la coma solo en Excel?
- ¿Cómo dividir texto por espacio / coma / delimitador en Excel?
- ¿Cómo extraer texto entre comas / corchetes / paréntesis en Excel?
Las mejores herramientas de productividad de oficina
Potencia tus habilidades de Excel con Kutools for Excely 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 Trae 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!












