No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Extracción de texto

7/20
Recursos

Aportes 50

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Muy buena profesora, explica hasta como seleccionar datos, lo cual evita distracciones y posibles momentos en los cuales una persona pueda perder el hilo de la clase

En el segundo caso.

  • Para obtener el N comercial se pudo hacer: =IZQUIERDA(E5;4)

  • Y para el nombre y apellido: =DERECHA(E5;LARGO(E5)-4)

GENIAL!.. RELLENO RÁPIDO
Mucho tiempo usando excel y me acabo de enterar que con relleno rápido puedo hacer cosas increíbles. Por ejemplo, si necesito crear un código de cliente que tenga las iniciales de su nombre, apellidos y combinados con números sin la necesidad de usar las famosas fórmulas: DERECHA, IZQUIERDA, TEXTO

Aquí el ejercicio de la clase transformamos la información de texto a columnas y la separación está delimitada por un espacio

Todos los ejercicios que la profesora realizó en esta clase están en el excel de la clase pasada así que también los podemos realizar.

Mencionar que el separar por ancho fijo es útil solo cuando todos los datos tengan un cierta cantidad de caracteres…en este caso el número de comercial es de 4 caracteres para todo…pero ¿y si fuera diferente valor?

Por ejemplo en el ejercicio de la clase…si los nombres estarían juntos…¿Cómo los separaría?..En mi caso yo usaría el reemplazar…aunque no creo que sea una opción óptima…es la única manera que se me ocurre 😅

Activar el check para que no separe las minúsculas.

Extracción de texto
Sirve para extraer datos que contienen # y palabras, tiene que ser definido por la cantidad de texto que se quiere extraer de Izquierda o Derecha de una celda.

DERECHA RIGHT
IZQUIERDA LEFT

Sintáxis

  • Texto: seleccionar la celda que contiene el texto que deseamos extraer.

  • Núm_de_caracteres: introducir el número de caracteres que deseamos extraer.

    ● Es opcional. ● Debe ser mayor o igual que cero. ● Si núm_de_caracteres es mayor que la longitud del texto, DERECHA devolverá todo el texto. ● Si omite núm_de_caracteres, se calculará
    como 1.

Texto en Columnas Ya se vio en el curso intermedio de Excel.

Sin duda muy buena explicación del manejo de Excel, hasta los manejos más básicos en Excel los explica muy bien.

LLEVO HAciendolo de la misma manera 10 años (creo que más) y nunca me habia percatado de que se podia seleccionar un destino en la separación de texto en columnas

Muy fácil la actividad 7, usamos ‘Texto en columnas’ y escogemos la opción de delimitado. El delimitador aquí es el espacio.

Excelente explicación, no me había dado cuenta del detalle de seleccionar la celda donde quiero que se separen mis datos

Excelente curso, 20/10.

Hola: Les comparto otras funciones de texto que les podrían servir:

Mayusc
Minusc
Nompropio
Concatenar
Derecha
Izquierda
Extrae
Sustituir
Espacios
Largo

Solución del Ejercicio. 📊

  • Seleccionamos los datos de la columna comercial

  • Aplicamos la función texto en columnas

  • Seleccionamos la opción delimitado.

  • Activamos la opcion de seperado por espacio

  • Seleccionamos el destino de los Datos y Listo.
    .

Algo que me gusta de excel, es que es posible hacer las cosas de distintas maneras y tener los mismos resultados, en mi caso me planteé la pregunta de como separar los nombres y apellidos utilizando formulas, llegando a concluir en una formula anidada utilizando Extraer + Hallar, ejemplo:

Para el nombre: =EXTRAE(C5;1;HALLAR(" ";C5)-1)

Como primer argumento indicamos la celda en donde se encuentre el texto que deseamos extraer; el segundo argumento es la posición inicial del texto a extraer; el tercer argumento es la función hallar en donde evalúa en que posición de la celda esta un espacio en blanco dentro del texto y una vez encontrado que se desplace un carácter hacia atrás, de esta manera obtendremos el carácter en donde siempre finalice el primer nombre, de forma que la formula extrae realizara la extracción de forma completa sin caracteres adicionales a los requeridos.

Para el apellido: ==EXTRAE(C5;HALLAR(" “;C5)+1;LARGO(C5)-HALLAR(” ";C5))

Es el mismo sentido que en el nombre, cambiando el argumento 3 al 2 y en esta ocasión sumando un carácter adicional para obtener la posición inicial del apellido y en el argumento 3 se calcula con la formula largo la cantidad de caracteres del texto y se resta con el valor devuelto con la función hallar; de manera que, se obtiene un rango definido.

Si bien es mas sencillo realizar esta tarea con la opción de texto en columnas, es bueno conocer otras opciones.

![](https://static.platzi.com/media/user_upload/image-ecbf5cc2-7b09-4eb4-813e-10c7d3373dcf.jpg)![](https://static.platzi.com/media/user_upload/image-28f4c5f9-860b-4154-82e2-684199cb8d24.jpg) ![](https://static.platzi.com/media/user_upload/image-03448194-c6d0-4076-8308-197e68c50004.jpg) ![](https://static.platzi.com/media/user_upload/image-cd22393c-0b9d-43d8-b096-21ab14720338.jpg)
Texto en columna, mas q para extraer palabras clave sirve para ayudar a normalizar las tablas, es decir, separar en dos o mas columnas informacion que esta unida en una sola. Si de extraer se trata, más util q Derecha o izquierda podriamos sugerir la funcion Extraer. Y no se, es mi opinion, q debemos decirles funciones, no formulas, para ser consistentes con el lenguaje matematico q TODOS aprendimos en colegio y porque asi se llaman.
Excelente!
Esto es para extraer parte del texto de una celda en otra, para ello hay varias funciones: * `=DERECHA(..)`: Primero pide la celda de la cual se va a extraer el texto, luego pide el número de caracteres que se quiere extraer **desde la derecha**. * `=IZQUIERDA(..)`: Lo mismo que la de arriba, pero esta lo hace **desde la izquierda.** * `=EXTRAE(..)`: En esta se puede extraer el número de caracteres deseo a partir de un carácter determinado (se lo escoge con la posición que tiene en el texto), primero pide la celda que contiene el texto, luego la posición del carácter determinado y finalmente el número de caracteres a extraer. * `=LARGO(..)`: Con esto se puede sacar el número de caracteres que contienen la celda. * Para usar correctamente estas funciones, previamente se tiene que haber eliminado los espacios en blanco (que también cuenta como carácter) que pueden tener las celdas, esto con: `=ESPACIOS(..)` También habla sobre el texto en columna, se puede separar en columnas las palabras que posee una celda, para ello se va a **Datos** luego a **Herramienta de Datos → Texto en Columnas.** La creación de las nuevas columnas puede ser: * Delimitado: Cuando existe un carácter que separa la información (es muy utilizado y puede ser cualquier carácter que se escoja). * Ancho fijo: Podemos seleccionar un determinando número de caracteres en cada nueva columna, (Excel lo hace automáticamente separando cada palabra basada en la primera fila, pero también se lo puede hacer manualmente).
EJERCICIOS: ![](https://static.platzi.com/media/user_upload/image-7811d249-f52b-4b08-8878-2e81f7bbbfec.jpg) ![](https://static.platzi.com/media/user_upload/image-642b51ac-01b2-4b32-a6ca-94acba22f453.jpg) ![](https://static.platzi.com/media/user_upload/image-c24535a1-a6e9-489a-9520-a726c2c0c103.jpg) ![](https://static.platzi.com/media/user_upload/image-c94ce837-b4da-4140-af47-beeaac9392f1.jpg)
Qué contenta me pone esta clase, estoy aprendiendo muy rápido y de manera tan sencilla gracias a la docente.
Excelente como explica
Me está gustando demasiado este curso, definitivamente muy buena explicación.
EXTRACION PALABRAS CLAVE * Relleno rapido * Formula : Derecha e izquierda * Texto en columnas : Delimitado / De ancho fijo Excelente explicación !!
Todas las herramientas están ahí, excel lo tiene todo, pero con ayuda de este curso y los otros de excel, siempre se aprende un poco más con cada video.
Me ha encantado esta clase.
![](https://static.platzi.com/media/user_upload/image-baabf24b-a53a-44b3-a152-d60b4de3304e.jpg)
Excelente explicación de la profesora
Se Aplicar para el Ejercicio Teto en columna, Operador de separación Espacio. ![](https://static.platzi.com/media/user_upload/image-072f1c93-85b6-4620-9dfe-e3e5a5e146ae.jpg)
Este curso es super importante, a apesar de que nos enseñan fórmulas y funciones que perfectamente pudimos ver en Excel básico o intermedio, nos están enseñando maneras de ser más ágiles al momento de manipular datos. En muchas ocasiones, se nos pedirá información de manera apresurada y lo que aprendamos aquí podría marcar la diferencia completamente.
Toda una vida bregando y aparece esto no que maravilla. ![](https://static.platzi.com/media/user_upload/image-10ab6e17-63fd-4b16-8db4-c5ec1fcc2e53.jpg)
Super!!! ![](https://static.platzi.com/media/user_upload/image-0e7719d9-70ed-4466-8c1d-d216cfdd75a8.jpg)

Excelente docente, el orden, la claridad, y la forma en como explica cada cosa.

En verdad excelente aporte para el trabajo diario cuando se maneja una reporteria extensa, vale saber estas funciones

En mi caso el tema de izquierda y derecha para nombre y apellido no me sirvió porque los nombres eran de distinto largo por lo que empleé el del texto delimitado. ![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202023-10-16%20a%20la%28s%29%2012.26.35-c8de470e-bec5-4008-94d7-b31e21105dac.jpg)

QUE BIEN EXPLICA PROFE , BUENISIMO EL CURSO

Buen día,

adjunto mi aporte

Para realizar el ejercicio, simplemente separe por espacion y listo

Esta herramienta de pasar texto a columnas es poderosisima. Es muy utilizada en formatos *.csv principalmente, pues tiene algun caracter especial que separa los datos. Una herramienta muy útil para el proceso de ETL.

Buena clase

Cuando entre a ver estas funciones me lleve la sorpresa que hace parte del excel avanzado, pensaba que pertenecían a los conocimientos básicos.

Que bien explica