Fórmula de Excel: Recortar texto a n palabras
Este tutorial introduce 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:
=IZQUIERDA(txt,ENCONTRAR("~",SUSTITUIR(txt," ","~",n))-1) |
Argumentos
txt: la cadena de texto o celda que deseas recortar. |
N: el número de palabras que deseas extraer desde el lado izquierdo de la cadena de texto dada. |
Cómo funciona esta fórmula
Tomemos un ejemplo, quieres extraer parte de las palabras del lado izquierdo en cada celda del rango B3:B6 a D3:D6, el número de palabras lo decide el valor en C3:C6. Por favor, usa la siguiente fórmula en D3.
=IZQUIERDA(B3,ENCONTRAR("~",SUSTITUIR(B3," ","~",C3))-1) |
Pulsa Enter y luego arrastra el controlador de relleno hacia abajo hasta D6.
Explicación
Función SUSTITUIREsta función reemplaza un texto específico con otro. Aquí, usando esta fórmula SUSTITUIR(B3," ","~",C3) para reemplazar el espacio “ ” por “~” en la posición enésima.
Función ENCONTRARPara obtener la ubicación de un texto específico. Aquí ENCONTRAR("~",SUSTITUIR(B3," ","~",C3)) encuentra la ubicación de “~” en B3.
Función IZQUIERDAEsta función se utiliza para extraer texto del lado izquierdo de una cadena de texto dada. Aquí la fórmula IZQUIERDA(B3,ENCONTRAR("~",SUSTITUIR(B3," ","~",C3))-1) puede verse como IZQUIERDA(B3,54-1) que extraerá 53 caracteres del lado izquierdo del texto en la celda B3.
Archivo de muestra
Haz clic para descargar el archivo de muestra
Fórmulas Relacionadas
- Convertir Letras a Números
Este tutorial proporciona algunas fórmulas para resolver problemas de traducción de letras a números en Excel. - Eliminar Desde la Derecha del Texto
Aquí se introduce la fórmula para eliminar caracteres del lado derecho de una cadena de texto en Excel. - Extraer La Última Palabra De Una Cadena De Texto En Excel
Este tutorial proporciona una fórmula para extraer la última palabra de la cadena de texto dada. - Extraer La Primera Palabra De Una Cadena De Texto En Excel
Este tutorial proporciona una fórmula para extraer la primera palabra de la cadena de texto dada.
Funciones Relacionadas
- Función SUSTITUIR
Reemplazar un texto en una posición específica con otro. - Función ENCONTRAR
Encuentra la ubicación de un carácter en la cadena de texto. - Función IZQUIERDA
Extrae parte del texto del lado izquierdo. - EXTRAE
Devuelve los caracteres específicos del medio de la cadena de texto.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud
Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre decenas de documentos abiertos!
- Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
- Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
- Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.