Extraer múltiples líneas de una celda
Si tienes una lista de cadenas de texto que están separadas por saltos de línea (que ocurren al presionar las teclas Alt + Enter al ingresar el texto), y ahora, deseas extraer estas líneas de texto en varias celdas como se muestra en la captura de pantalla a continuación. ¿Cómo podrías resolverlo con una fórmula en Excel?
- Extraer múltiples líneas de una celda con fórmula
- Extraer múltiples líneas de una celda con una utilidad práctica
Extraer múltiples líneas de una celda con fórmula
Para extraer cada línea de una celda de múltiples líneas en celdas separadas, puedes usar la combinación de las funciones TRIM, MID, SUBSTITUTE, REPT y LEN. Por favor, sigue los siguientes pasos:
1. Primero, debes ingresar una lista de números que deseas extraer del texto de la línea en una fila, por ejemplo, ingresa del 1 al 4 en el rango C1:F1, ver captura de pantalla:
2. Luego, introduce o copia la siguiente fórmula en la celda C2:
3. Luego, arrastra el controlador de relleno hacia las celdas de la derecha para obtener todo el texto en celdas separadas, ver captura de pantalla:
4. Sigue arrastrando el controlador de relleno hacia abajo hasta el rango de celdas donde deseas aplicar esta fórmula, y todas las líneas de texto se habrán extraído como se muestra en la siguiente captura de pantalla:
Explicación de la fórmula:
- SUBSTITUTE( $A2, CHAR(10), REPT( " ",LEN($A2) ) ): esta función SUBSTITUTE se utiliza para reemplazar todos los saltos de línea con una nueva cadena de texto devuelta por la función REPT. Esta cadena devuelta se utilizará como el argumento de texto dentro de la función MID.
- (C$1-1)*LEN($A2)+1: esta parte se utiliza para devolver la posición inicial de la primera, segunda o enésima subcadena. El valor devuelto se utilizará como el argumento start_num dentro de la función MID.
- LEN($A2): esta función LEN devuelve la longitud total de la cadena de texto en la celda A2. El valor devuelto se utilizará como el argumento num_chars dentro de la función MID.
- Entonces, la fórmula será reconocida como esta:
- TRIM(): la función TRIM elimina todos los espacios adicionales de la cadena de texto entre palabras.
Extraer múltiples líneas de una celda con una utilidad práctica
Si te resulta complicado trabajar con fórmulas complejas, Kutools for Excel ofrece una característica fácil: Dividir celdas, con esta útil herramienta, puedes dividir el contenido de las celdas en varias filas o columnas basándote en cualquier separador específico que necesites. ¡Haz clic para descargar Kutools for Excel para una prueba gratuita!
Funciones relacionadas utilizadas:
- TRIM:
- La función TRIM de Excel elimina todos los espacios adicionales de la cadena de texto y solo deja un espacio entre palabras.
- MID:
- Devuelve los caracteres específicos del medio de la cadena de texto.
- SUBSTITUTE:
- La función SUBSTITUTE de Excel reemplaza texto o caracteres dentro de una cadena de texto con otro texto o caracteres.
- REPT:
- La función REPT se utiliza para repetir los caracteres un número específico de veces.
- LEN:
- La función LEN devuelve el número de caracteres en una cadena de texto.
Más artículos:
- Comprobar si una celda es igual a cualquier valor en una lista
- Por ejemplo, tengo una lista de cadenas de texto en la columna A, y ahora quiero comprobar si el valor de la celda en esta columna es igual a cualquier valor en otra lista de la columna E. Si es igual, mostrar VERDADERO, de lo contrario, se mostrará un valor FALSO como se muestra en la captura de pantalla a continuación.
- Contar palabras clave que contiene una celda basada en una lista
- Si deseas contar el número de palabras clave que aparecen en una celda basada en una lista de celdas, la combinación de las funciones SUMPRODUCT, ISNUMBER y SEARCH puede ayudarte a resolver este problema en Excel.
- Contar líneas que están separadas por saltos de línea en una celda o un rango
- Este artículo trata sobre cómo contar el número de líneas que están separadas por saltos de línea en una celda o un rango de celdas utilizando una fórmula en Excel.
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.