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
-
Nueva Función TRIMRANGE y Nuevo Operador de Rango - Hoy vengo con novedades emocionantes en Excel: Microsoft ha liberado una nueva función llamada TRIMRANGE y ha introducido un nuevo […] The post Nueva Fun...Hace 1 día
-
Divisor propio mayor que la raíz cuadrada - Explorando por OEIS, encontré un tipo de números en https://oeis.org/A332269 y me ha apetecido desarrollar el tema mediante nuestras funciones en hoja ...Hace 1 día
-
PASAR DATOS A FILAS SEGÚN ELEMENTOS ENTRE GUIONES UTILIZANDO POWER QUERY - Hola a todos! Después del post anterior (aquí) en el que realizábamos una tarea utilizando VBA, me gustaría replicar el mismo trabajo pero usando Power …...Hace 3 días
-
3DFrame-py; with non-linear analysis - Exactly a year since the previous update I have revised the 3DFrame-py spreadsheet with the addition of non-linear analysis options. The new files can be d...Hace 4 días
-
Tiempo pasado, presente y futuro - 🔝*To translate this blog post to your language, select it in the top left Google box. * AVISOS que salvan vidas Haciendo caso de las posibles inund...Hace 5 días
-
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 6 días
-
5 Ways to Calculate Hours Worked in Microsoft Excel - Wondering how to calculate hours worked in Excel? You’ve reached the best resource to learn from. So, tag along! Calculating time values in Microsoft Excel...Hace 1 semana
-
Insertar un objeto vinculado en Excel es fácil y práctico - Aprende a insertar un objeto en Excel. Ya puedes traer objeto vinculado en Excel de manera más avanzada que con los comandos Copiar y Pegar te permiten t...Hace 1 semana
-
Debra’s Excel News–October 2024 - New PIVOTBY function, get ready for Spreadsheet Day, and more, in this month’s Excel news. Visit my Excel website for more tips, tutorials and videos, and ...Hace 4 semanas
-
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 1 mes
-
Trucos de Excel: Referencias Relativas, Absolutas y Mixtas Explicadas ✨ [VIDEO] - ¡Hola a todos! Hoy hablaremos sobre un tema muy importante para quienes usan Excel: los tipos de referencia. Las referencias son fundamentales al momento d...Hace 1 mes
-
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 2 meses
-
How to calculate WEEKNUMBER in Month / Quarter / Year with Excel? - Let's say you have daily data and your boss wants to see the trends by week in month or week in quarter? How do you calculate the week number in a month ...Hace 2 meses
-
Excel: Cálculo de Finiquito, Beneficios Sociales Bolivia - Es importante tener nociones mínimas acerca el cálculo del finiquito y Beneficios Sociales de un trabajador en Bolivia, ya sea para la verificación de nues...Hace 2 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 7 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 7 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 8 meses
-
Interés compuesto con Excel - Este es un mapa mental de las distintas funciones Excel para calcular el valor del dinero en el tiempo aplicando la ley de capitalización compuesta. En ...Hace 9 meses
-
Demos cursos de Excel 2007, 2010, 2013, 2016, 365 - Puedes consultar las demostraciones de los siguientes capítulos de los cursos Excel. Demo cursos ExcelHace 9 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
-
-
Navigating Outlook Favorites - I have these four favorites defined in Outlook: From the inbox, I could hit Shift+F6 to get into the Favorites area but sometimes I would end up in no man’...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
-
Progress on the Block Protocol - Since the 1990s, the web has been a publishing place for human-readable documents. Documents published on the web are in HTML. HTML has a little bit of… Re...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
-
Decálogo para realizar Trabajos de Fin de Grado (TFGs) y de Fin de Máster (TFMs) - 1.- Tanto TFGs como TFMs son un requisito para graduarse a la vez que una oportunidad para aprender. Así, el tiempo que se le dedica es muy variable. De...Hace 3 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
-
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
-
-
-
-
-
-
-
-
-
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.