Fórmula de Excel: recortar texto en n palabras
Este tutorial presenta una fórmula que combina las funciones IZQUIERDA, ENCONTRAR y SUSTITUIR para extraer las primeras n palabras de una cadena larga en una celda de Excel, y también explica cómo usar la fórmula.
Fórmula genérica:
=LEFT(txt,FIND("~",SUBSTITUTE(txt," ","~",n))-1) |
Argumentos
txt: the text string or cell you want to trim. |
N: the number of words you want to extract from left side of the given text string. |
Cómo funciona esta fórmula
Tome una instancia, desea extraer parte de las palabras del lado izquierdo en cada celda del rango B3: B6 a D3: D6, el número de palabras decidido por el valor en C3: C6. Utilice la siguiente fórmula en D3.
=LEFT(B3,FIND("~",SUBSTITUTE(B3," ","~",C3))-1) |
Prensa Participar , luego arrastre el controlador de relleno hacia abajo hasta D6.
Explicación
Función de SUSTITUCIÓN: esta función reemplaza un texto específico por otro. Aquí, usando esta fórmula SUSTITUIR (B3, "", "~", C3) para reemplazar el espacio "" por "~" en la enésima posición.
Función FIND: para obtener la ubicación de un texto específico. aquí ENCONTRAR ("~", SUSTITUIR (B3, "", "~", C3) encuentra la ubicación de “~” en B3.
Función IZQUIERDA: esta función se utiliza para extraer texto del lado izquierdo de una cadena de texto determinada. Aquí la fórmula IZQUIERDA (B3, ENCONTRAR ("~", SUSTITUIR (B3, "", "~", C3)) - 1) puede ser visto como IZQUIERDA (B3,54-1) que extraerá 53 caracteres del lado izquierdo del texto en la celda B3.
Archivo de muestra
Haga clic para descargar el archivo de muestra
Fórmulas relativas
- Convertir letra en número
Este tutorial proporciona algunas fórmulas para resolver los problemas de traducción de letras a números en Excel. - Eliminar de la derecha del texto
Aquí presenta la fórmula para eliminar caracteres del lado derecho de una cadena de texto en Excel. - Extraiga la última palabra de la cadena de texto en Excel
Este tutorial proporciona una fórmula para extraer la última palabra de la cadena de texto proporcionada. - Extraiga la primera palabra de la cadena de texto en Excel
Este tutorial proporciona una fórmula para extraer la primera palabra de la cadena de texto proporcionada.
Funciones relativas
- Función de SUSTITUCIÓN
Reemplaza un texto en una posición específica por otro. - Función FIND
Busque la ubicación de un carácter en la cadena de texto. - Función IZQUIERDA
Extrae parte del texto del lado izquierdo. - MID
Devuelve los caracteres específicos del medio de la cadena de texto.
Las mejores herramientas de productividad de oficina
Kutools para Excel: te ayuda a destacar entre la multitud
Kutools para Excel cuenta con más de 300 funciones, Garantizar que lo que necesita está a sólo un clic de distancia...
Ficha Office: habilite la lectura y edición con pestañas en Microsoft Office (incluya Excel)
- ¡Un segundo para cambiar entre docenas de documentos abiertos!
- Reduzca cientos de clics del mouse para usted todos los días, diga adiós a la mano del mouse.
- Aumenta su productividad en un 50% al ver y editar varios documentos.
- Trae pestañas eficientes a Office (incluido Excel), al igual que Chrome, Edge y Firefox.