Traducir el blog
Separar nombres compuestos con Relleno rápido
Relleno rápido (Flash Fill en inglés) es una curiosa característica de Excel, que permite rellenar datos automáticamente en una columna siguiendo unos patrones de ejemplo que hay que introducir previamente.
Enlaces para conocer cómo:
Por ejemplo, con Relleno rápido se pueden separar fácilmente el nombre y los dos apellidos de una persona. Pero hay algunas limitaciones, como cuando se intenta separar un nombre compuesto dentro de una lista de nombres simples y compuestos.
Ver vídeo de Relleno Rápido
He realizado este vídeo, de Cómo separar nombres compuestos con el Relleno rápido en Excel, para comentar esta limitación y para explicar una solución alternativa (workaround) a este problema tan común:
Si nunca has usado el Relleno rápido puedes ver este vídeo, en el que explico cómo separar nombres y apellidos en varias columnas, pudiendo ser los nombres simples, como Pedro, o compuestos, como José Manuel.
Si alguna vez has usado el Relleno rápido puedes ver el vídeo para aprender un truco para separar texto, sin usar fórmulas escritas en Excel ni usar la función Split en las macros VBA, únicamente mediante las utilidades de Relleno rápido y de Texto en columnas.
Descargar ejemplo de Relleno rápido
El archivo de ejemplo para seguir el vídeo de Relleno rápido se puede descargar desde cualquiera de estos enlaces:
- Microsoft OneDrive: Relleno Rápido PW1.xlsx
- Sites Google Drive: Relleno Rápido PW1.xlsx
En la hoja denominada 'Sin rellenar' están los datos iniciales con los dos ejemplos para enseñar patrones al Relleno rápido que se ejecutará en las columnas B, D y E.
En la hoja denominada 'Relleno rápido' está el resultado de la solución alternativa propuesta, ejecutando el Relleno rápido en las columnas B, D y E y dividiendo la columna B, gracias al asistente de Texto en columnas, en las columnas B y C, obteniendo el resultado deseado en 4 columnas separadas, 2 columnas para los nombres simples y compuestos y 2 columnas para los apellidos.
Ejemplo de Relleno rápido
En el vídeo comento una limitación en la detección de patrones para el caso de primeros nombres compuestos.
Como ejemplos de patrones para obtener el resto de resultados, se han introducido los nombres y apellidos separados en las columnas B a E. Con un nombre simple, Pedro, en la 2ª fila y con un nombre compuesto, José Manuel, en la 6ª fila.
Una vez ejecutado Datos > Relleno rápido en cada una de las columnas B a E, se observa que la columna C mezcla datos del primer apellido con datos del segundo nombre compuesto. El valor de la columna C es correcto en la 6ª fila (Manuel) y en la 9ª fila (Jesús) pero es incorrecto en el resto de filas, como se puede comprobar con las columnas de chequeo F y G.
Esto se puede ver en el minuto 1:39 del vídeo, cuando se hace el Relleno rápido de la columna C, obteniendo el primer apellido para los nombres simples que no tienen segundo nombre, cuando deberían estar vacíos y solamente ser rellenada la columna C con la segunda parte del nombre compuesto.
La limitación que he detectado es que el Relleno rápido (Flash Fill en inglés) no ayuda a separar los nombres compuestos.
Solución alternativa al Relleno rápido
En el minuto 2:32 del vídeo explico una solución alternativa (workaround) para separar los dos nombres, usando únicamente el Relleno rápido en la columna B y separando el nombre compuesto con la ayuda de Texto en columnas (Convert Text to Columns Wizard).
La solución alternativa pasa por usar únicamente el Relleno rápido en las columnas B, D y E, usando como ejemplo de patrones del nombre en la columna B un caso de nombre simple (Pedro en la 2ª fila) y un caso de nombre compuesto (José Manuel en la 6ª fila) con lo que el resultado es correcto:
Ahora solamente falta separar los nombres compuestos de la columna B en 2 columnas: B y C, con el asistente de Texto en columnas. Para ello se selecciona la columna B y se ejecuta Datos > Texto en columnas:
Con lo que se abre el asistente para convertir texto en columnas. En el primer paso se elige "Delimitados" y en el segundo paso se elige como separador: Espacio
Al presionar el botón: Finalizar, aparece un mensaje de aviso: Aquí ya hay datos. ¿Desea reemplazarlos?
Al presionar el botón: Aceptar, se dividen los nombres compuestos entre las columnas B y C.
Con lo que se ha conseguido obtener la primera parte del nombre compuesto y los nombres simples en la columna B, y la segunda parte del nombre compuesto en la columna C, como era el propósito de este ejemplo.
Aunque quedan flecos, como con algunos apellidos compuestos, por ejemplo si el segundo apellido es: San Sebastián, confundiendo el primer apellido con la segunda parte de un nombre compuesto (columna C), y el primer apellido como: San (columna D) y el segundo apellido como: Sebastián (columna E).
En naranja la solución incorrecta obtenida y en amarillo la solución correcta deseada. Pero este caso será necesario explicarlo en otro artículo...
La historia del Relleno rápido en Excel
La tecnología de Inteligencia Artificial (IA), que hay detrás de la función de Relleno rápido en Excel, se basa en la comprensión de intenciones, la programación siguiendo ejemplos y la programación por lenguaje natural.
Con esta IA, los usuarios de Excel que no son programadores, pueden automatizar tareas repetitivas y crear patrones de Relleno rápido, sin saber de fórmulas y funciones avanzadas de Excel, sin conocer las macros VBA y sin tener que aprender Power Query.
Este artículo me lo ha inspirado la lectura de una bonita historia en inglés de cómo convertir una idea en realidad, escrita por su principal artífice Sumit Gulwani, inventor del Relleno rápido y jefe de dicho proyecto en Microsoft:
Sumit dijo lo siguiente: En mi blog describo la historia de la característica #FlashFill en #Excel. Todo comenzó con un encuentro casual en un avión. Me sensibilizó el contacto personal con un cliente y me iluminó sobre cómo los requisitos prácticos pueden inspirar ideas y direcciones fundamentales en la investigación en Inteligencia Artificial #IA. Y sobre todo, esta tecnología me ha llevado a conseguir una conexión más dichosa con mis seres queridos.
En este enlace hay más información sobre cómo funciona el Relleno rápido mediante ejemplos de patrones a seguir:
Automating String Processing in Spreadsheets using Input-Output Examples
En este enlace a LinkedIn puedes leer los comentarios que Sumit y yo nos hemos cruzado sobre este asunto:
El futuro del Relleno rápido en Excel
Voy a exponer mis ideas sobre el Relleno rápido a Sumit Gulwani, que trabaja en el equipo de desarrollo de Microsoft Excel, por lo que será de gran ayuda que contestes a estas preguntas:
¿Qué se puede mejorar en el Relleno rápido para que sea más útil?
¿Qué te gustaría hacer con el Relleno rápido y no puedes o no sabes cómo?
Enlaces a todos los artículos sobre el Relleno Rápido:
Mi lista de blogs
-
3DFrame-py-comb - The 3DFrame-py spreadsheet has now been updated with provisions for saving multiple load cases and the associated results, and analysis with factored combi...Hace 22 horas
-
MODIFICAR ELEMENTOS DE UNA LISTA DE SHAREPOINT USANDO ADO CON VBA - Hola a todos, En el post anterior os volvía a refrescar como podemos subir elementos a una lista de SharePoint usando ADO con VBA. Y … La entrada MODIFI...Hace 22 horas
-
Excel con Power Apps y Dataverse: Primeros pasos - Como economista y formadora en LinkedIn Learning y otras plataformas, me complace compartir mi reciente presentación sobre el uso de Excel en Power Apps ...Hace 23 horas
-
🤷♀️ BuscarV con varios resultados --> veamos cómo usando funcion SI y UNIRCADENAS - ¿Cómo buscar múltiples resultados en Excel y unirlos en una sola celda?Si has trabajado con Excel, seguramente conoces la función BUSCARV, que permite enco...Hace 1 día
-
Cómo Ejecutar una Macro al Marcar un CheckBox en Excel - Una de las funcionalidades más recientes y útiles que Microsoft ha introducido en Excel son los checkboxes o casillas. Estas […] The post Cómo Ejecutar u...Hace 4 días
-
Un juego del Rabino en Excel - 🔝*To translate this blog post to your language, select it in the top left Google box. * *AVISO:* En la red hay muchos juegos de cartas, escritos por ...Hace 6 días
-
Regresos 13 - Diferencia de potencias - En este blog hemos tratado frecuentemente las diferencias de cuadrados y, recientemente, las de cubos. Parecía conveniente intentar una generalización a ...Hace 1 semana
-
Happy Excel Day 45678 - Where does the time go? Two years ago, we were celebrating Excel Day 45000, and suddenly it’s Excel Day 45678! Do you have any special events planned? If n...Hace 1 semana
-
6 Ways to Zoom in Microsoft Excel - Zooming in Excel is like adjusting the focus on a chart – sometimes you need to see the details up close to catch what’s important. When you’re working wit...Hace 2 semanas
-
FREE 4 Hours Complete Excel Course - FREE 4 Hours Complete Excel Course Here is a FREE, complete end-to-end Excel course to help you learn all the key and essential aspects of Microsoft Exce...Hace 5 semanas
-
Análisis DAFO (FODA, DOFA) las decisiones con Excel - Para conocer la situación de una empresa, proyecto o persona, recurrimos al análisis DAFO (FODA, DOFA) en la toma de decisiones con Excel. El los años sese...Hace 2 meses
-
Color, Conditions, and Copilot: How to save time using conditional formatting with Copilot in Excel - Hi everyone, this is part 11 in a series of posts to show you some of the things that are possible to do with Copilot in Excel. *What is conditional f...Hace 3 meses
-
4 ejemplos de utilización de validación de datos con fórmulas - Ya sabes que la herramienta de Validación de datos es de gran utilidad para controlar y restringir la introducción de datos y así, asegurarte de…Hace 4 meses
-
How To Predict Bearing Life With Excel - When you work in mechanical engineering, understanding the reliability and performance of bearings under various conditions is crucial. Bearings are the co...Hace 5 meses
-
-
Minutos de juego y puntos. El Espanyol, sus finales de partido y mis enfados - Pienso que el Espanyol este 2024 se está dejando muchos puntos al final de los partidos. Cuando el ... Leer más » The post Minutos de juego y puntos. El ...Hace 10 meses
-
TikTok’s search evolution - 2 in 5 Americans use TikTok as a search engine. Nearly 1 in 10 Gen Zers are more likely to rely on TikTok than Google as a search engine. More than half of...Hace 10 meses
-
MASTERCLASS Gratis – Gráfica de Gestión Proyectos en #EXCEL. - Aprende a crear un Gráfico de CURVA S, ideal para GESTIÓN DE PROYECTOS, porque te permite identificar como esta tu proyecto tanto en COSTOS como en TIEMP...Hace 11 meses
-
Unblocking and Enabling Macros - When Windows detects that a file has come from a computer other than the one you're using, it marks the file as coming from the web, and blocks the file....Hace 1 año
-
Office Scripts: Trabajando con Tablas - [image: Office Scripts: Trabajando con Tablas] Me he dado cuenta que últimamente solo escribo de lenguaje M (es mi pequeño vicio)... pero hay que liberar l...Hace 1 año
-
Hello world! - [image: Hello world!] Welcome to WordPress. This is your first post. Edit or delete it, then start writing!Hace 2 años
-
La importancia de saber mecanografía en 2022 - [image: Resultado de imagen de mecanografía viñeta escribiendo a máquina] Según la RAE, la mecanografía es el arte de escribir a máquina. Hace unos cuantos...Hace 2 años
-
London Excel Meetup Workbooks - The workbooks used in my presentation on “Analytical and Interactive Dashboards in Excel” at the London Excel Meetup, September 3, 2020Hace 4 años
-
Cálculo de jornada que termina al día siguiente (Power Query) y despedida - [image: Cálculo de jornada que termina al día siguiente (Power Query) y despedida] Este blog se ha ocupado de cálculos de tiempo con bastante intensidad, c...Hace 4 años
-
Agenda Perpetua Excel Calendario Perpetuo - Saludos a los ingenieros y a todos los que forman parte de nuestra comunidad de planillas Excel para ingeniería civil, ya se vienen las fiestas navideñas y...Hace 5 años
-
International Keyboard Shortcut Day 2019 - The first Wednesday of every November is International Keyboard Shortcut Day. This Wednesday, people from all over the world will become far less efficient...Hace 5 años
-
Welcome, Prashanth! - Last March, I shared that we were starting to look for a new CEO for Stack Overflow. We were looking for that rare combination of someone who… Read more "W...Hace 5 años
-
Visualize parts and whole - combine clustered column and stacked column charts - *Inga: Disa what?* *Igor: -ppeared.* by The FrankensTeam ------------------------------ Really it was 3 years ago we posted our last article? *Freddy: Th...Hace 5 años
-
Salvador Sostres, analfabeto profesional - Los nuevos tiempos traen nuevas profesiones. Internet, además, ha revolucionado el mundo del periodismo y la palabra escrita. Adaptarse o morir, ese es el ...Hace 6 años
-
Planificación de compras - Realizar una lista con los productos que necesitamos y que formarán parte de nuestra cesta de la compra nos ayuda a *encontrar la combinación de bienes p...Hace 12 años
-
-
-
-
-
-
-
-
-
No Response to "Separar nombres compuestos con Relleno rápido"
Leave A Reply
Indícame las erratas que encuentres y qué es lo que te gustaría ver en los próximos artículos.