Extraer texto antes o después del segundo espacio o coma
Si necesita extraer cadenas de texto que están antes o después del segundo o enésimo carácter específico (espacio o coma) de una lista de celdas, este artículo presentará algunas fórmulas para resolver esta tarea en Excel.
![]() | ![]() |
- Extraer el texto después del segundo o enésimo espacio o coma en Excel
- Extraer el texto antes del segundo o enésimo espacio o coma en Excel
Extraer el texto después del segundo o enésimo espacio o coma en Excel
En Excel, la combinación de las funciones TRIM, MID, FIND y SUBSTITUTE puede ayudarle a manejar esta tarea. La sintaxis genérica es:
- texto: La cadena de texto o referencia de celda desde la que desea extraer texto.
- Nth: Representa el número de instancia del espacio o coma en función del cual desea extraer el texto.
Por favor, ingrese o copie la siguiente fórmula en una celda en blanco donde desea obtener el resultado:
Explicación de la fórmula:
SUBSTITUIR(A2," ","#",2): Esta función SUBSTITUIR se utiliza para encontrar y reemplazar el segundo carácter de espacio con el carácter # en la celda A2. Obtendrá el resultado como este: “Insert multiple#blank rows”. Este resultado devuelto es reconocido como el argumento dentro_del_texto en la función ENCONTRAR.
ENCONTRAR("#",SUBSTITUIR(A2," ","#",2))+1: La función ENCONTRAR obtendrá la posición del carácter # dentro de la cadena de texto devuelta por la función SUBSTITUIR; sumar 1 significa obtener la posición inicial después del segundo espacio en el texto, y obtendrá 17. El resultado devuelto será reconocido como el argumento inicio_num en la función MID.
MID(A2,ENCONTRAR("#",SUBSTITUIR(A2," ","#",2))+1,255): La función MID se utiliza para extraer 255 caracteres de una cadena de texto en la celda A2 que comienza en el número de carácter devuelto por la función ENCONTRAR.
TRIM(): Esta función TRIM eliminará todos los espacios adicionales y solo dejará uno entre las palabras.
Notas:
1. Si sus textos están separados por coma u otros delimitadores, simplemente necesita reemplazar la cadena de espacio con otros separadores según sea necesario. Por ejemplo:
2. Para extraer el texto después del enésimo espacio, cambie el número 2 al número que necesite en la fórmula; por ejemplo, para extraer el texto después del tercer espacio, use la siguiente fórmula:
Extraer el texto antes del segundo o enésimo espacio o coma en Excel
Para extraer el texto antes del segundo o enésimo espacio o coma, las funciones IZQUIERDA, SUBSTITUIR y ENCONTRAR pueden ayudarle. La sintaxis genérica es:
- texto: La cadena de texto o referencia de celda desde la que desea extraer texto.
- Nth: Representa el número de instancia del espacio o coma en función del cual desea extraer el texto.
Por favor, copie o ingrese la siguiente fórmula en una celda en blanco:
Luego, arrastre el controlador de relleno hacia abajo hasta las celdas donde desea aplicar esta fórmula, y todo el texto antes del segundo espacio habrá sido extraído como se muestra en la siguiente captura de pantalla.
Explicación de la fórmula:
SUBSTITUIR(A2," ","#",2): Esta función SUBSTITUIR se utiliza para encontrar y reemplazar el segundo carácter de espacio con el carácter # en la celda A2. Obtendrá el resultado como este: “Insert multiple#blank rows”. Este resultado devuelto es reconocido como el argumento dentro_del_texto en la función ENCONTRAR.
ENCONTRAR("#",SUBSTITUIR(A2," ","#",2))-1: La función ENCONTRAR obtendrá la posición del carácter # dentro de la cadena de texto devuelta por la función SUBSTITUIR; restar 1 obtiene la posición antes del segundo carácter de espacio en el texto. Y obtendrá 15. El resultado devuelto será reconocido como el argumento num_caracteres en la función IZQUIERDA.
IZQUIERDA(A2,ENCONTRAR("#",SUBSTITUIR(A2," ","#",2))-1): Finalmente, la función IZQUIERDA se utiliza para extraer los 15 caracteres más a la izquierda devueltos por la función ENCONTRAR de la cadena de texto en la celda A2.
Notas:
1. Si sus textos están separados por coma u otros delimitadores, simplemente necesita reemplazar la cadena de espacio con otros separadores según sea necesario. Por ejemplo:
2. Para extraer el texto antes del enésimo espacio, cambie el número 2 al número que necesite en la fórmula; por ejemplo, para extraer el texto antes del tercer espacio, use la siguiente fórmula:
Funciones relacionadas utilizadas:
- EXTRAER:
- La función EXTRAER se utiliza para encontrar y devolver un número específico de caracteres del medio de una cadena de texto dada.
- IZQUIERDA:
- La función IZQUIERDA extrae el número dado de caracteres del lado izquierdo de una cadena proporcionada.
- ENCONTRAR:
- La función ENCONTRAR se utiliza para encontrar una cadena dentro de otra cadena y devuelve la posición inicial de la cadena dentro de otra.
- SUBSTITUIR:
- La función SUBSTITUIR de Microsoft Excel reemplaza texto o caracteres dentro de una cadena de texto con otro texto o caracteres.
- RECORTAR:
- La función RECORTAR elimina todos los espacios adicionales de una cadena de texto y solo deja un espacio entre palabras.
Más artículos:
- Extraer múltiples líneas de una celda
- Si tiene una lista de cadenas de texto separadas por saltos de línea (que ocurren al presionar las teclas Alt + Enter al ingresar el texto), y ahora desea extraer estas líneas de texto en varias celdas como se muestra en la siguiente captura de pantalla. ¿Cómo podría resolverlo con una fórmula en Excel?
- Extraer la palabra N-ésima de una cadena de texto en Excel
- Si tiene una lista de cadenas de texto u oraciones, y ahora desea extraer la palabra específica n-ésima de la lista como se muestra en la siguiente captura de pantalla. En este artículo, le presentaré algunos métodos para resolver este trabajo en Excel.
- Extraer texto entre paréntesis de una cadena de texto
- Si hay parte del texto rodeado por paréntesis dentro de la cadena de texto, ahora necesita extraer todas las cadenas de texto entre los paréntesis como se muestra en la siguiente captura de pantalla. ¿Cómo podría resolver esta tarea en Excel rápidamente y fácilmente?
- Extraer subcadena de una cadena de texto en Excel
- Puede ser una tarea común para usted extraer subcadenas de cadenas de texto; en Excel, no hay una función directa para hacer esto, pero con la ayuda de las funciones IZQUIERDA, DERECHA, MED y BUSCAR, puede extraer varios tipos de subcadenas según sea necesario.
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.