¡Hola amigos de Excel! Hoy vamos a hablar sobre cómo separar una cadena de texto en celdas individuales. Esta es una tarea muy útil que se puede usar en una variedad de situaciones, como cuando se importan datos de un archivo de texto o cuando se necesita extraer información especÃfica de una cadena de texto.
1. Usar la función TEXTO.DIVIDIR
Una de las formas más comunes de separar una cadena de texto es usar la función TEXTO.DIVIDIR. Esta función toma una cadena de texto y la divide en una serie de celdas, utilizando un delimitador especificado.
Ejemplo
Supongamos que tenemos la siguiente cadena de texto:
Nombre: Juan Pérez, Dirección: Calle Mayor 123, Ciudad: Madrid
Podemos usar la función TEXTO.DIVIDIR para separar esta cadena de texto en tres celdas, utilizando la coma (,) como delimitador.
=TEXTO.DIVIDIR(“Nombre: Juan Pérez, Dirección: Calle Mayor 123, Ciudad: Madrid”, “,”)
Esto devolverá el siguiente resultado:
{“Nombre: Juan Pérez”, “Dirección: Calle Mayor 123”, “Ciudad: Madrid”}
2. Usar la función DIVIDIR.EN.COLUMNAS
Otra forma de separar una cadena de texto es usar la función DIVIDIR.EN.COLUMNAS. Esta función es similar a la función TEXTO.DIVIDIR, pero ofrece más flexibilidad.
Ejemplo
Supongamos que tenemos la siguiente cadena de texto:
Nombre: Juan Pérez, Dirección: Calle Mayor 123, Ciudad: Madrid
Podemos usar la función DIVIDIR.EN.COLUMNAS para separar esta cadena de texto en tres celdas, utilizando la coma (,) como delimitador.
=DIVIDIR.EN.COLUMNAS(A1, “,”)
Esto devolverá el siguiente resultado:
{“Nombre: Juan Pérez”, “Dirección: Calle Mayor 123”, “Ciudad: Madrid”}
3. Usar la función FIND
La función FIND se puede usar para encontrar la posición de un carácter o subcadena en una cadena de texto. Esta información se puede usar luego para separar la cadena de texto en celdas individuales.
Ejemplo
Supongamos que tenemos la siguiente cadena de texto:
Nombre: Juan Pérez, Dirección: Calle Mayor 123, Ciudad: Madrid
Podemos usar la función FIND para encontrar la posición de la coma (,) en la cadena de texto.
=ENCONTRAR(“,”, A1)
Esto devolverá el siguiente resultado:
19
Ahora podemos usar esta información para separar la cadena de texto en tres celdas, utilizando la función MID.
=MID(A1, 1, 19) =MID(A1, 21, 18) =MID(A1, 40, 7)
Esto devolverá el siguiente resultado:
{“Nombre: Juan Pérez”, “Dirección: Calle Mayor 123”, “Ciudad: Madrid”}
4. Usar la función IZQUIERDA, CENTRO Y DERECHA
Las funciones IZQUIERDA, CENTRO Y DERECHA se pueden usar para extraer partes especÃficas de una cadena de texto. Esto se puede usar para separar la cadena de texto en celdas individuales.
Ejemplo
Supongamos que tenemos la siguiente cadena de texto:
Nombre: Juan Pérez, Dirección: Calle Mayor 123, Ciudad: Madrid
Podemos usar las funciones IZQUIERDA, CENTRO Y DERECHA para extraer el nombre, la dirección y la ciudad de la cadena de texto.
=IZQUIERDA(A1, ENCONTRAR(“,”, A1) – 1) =CENTRO(A1, ENCONTRAR(“,”, A1) + 2, ENCONTRAR(“,”, A1) – ENCONTRAR(“,”, A1) + 2) =DERECHA(A1, LEN(A1) – ENCONTRAR(“,”, A1) – 1)
Esto devolverá el siguiente resultado:
{“Nombre: Juan Pérez”, “Dirección: Calle Mayor 123”, “Ciudad: Madrid”}
Consejos y Trucos
Aquà hay algunos consejos y trucos para usar la función TEXTO.DIVIDIR:
- Puede usar el argumento opcional “ignore_empty” para ignorar los delimitadores vacÃos.
- Puede usar el argumento opcional “data_type” para especificar el tipo de datos que se devolverá.
- Puede usar la función TEXTO.COMBINAR para combinar dos o más cadenas de texto en una sola cadena de texto.
¡Espero que este artÃculo les haya resultado útil! Si tienen alguna pregunta, no duden en dejar un comentario a continuación.
¡Gracias por leer!
¡Espero que este artÃculo les haya resultado útil! Si tienen alguna pregunta, no duden en dejar un comentario a continuación.
¡Hasta la próxima!