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
-
7 Way to Unprotect a Sheet in Microsoft Excel - Want to learn how to unprotect Excel sheets? Read this Microsoft Excel tutorial until the end to master this must-have Excel skill. You can protect an Exce...Hace 2 horas
-
Creating sequential lists in Excel - I recently discovered that Excel has a new SEQUENCE function that will return a sequence of increasing numbers in a column, row, or 2D range. Use of the ne...Hace 8 horas
-
Mi ajedrez en Excel - 🔝*Select the language of this blog post in the Google box at the top left. * Con este ajedrez, hecho totalmente en Excel, puedes jugar al ajedrez y ...Hace 1 día
-
Reproductor Multimedia en Excel para Música y Video - Si estás interesado en adentrarte al mundo de la automatización en Excel, especialmente en el ámbito multimedia, ¡has llegado al […] The post Reproductor...Hace 2 días
-
EXPORTAR DATOS DE UNA GALERIA DE POWER APPS A EXCEL - Hola a todos, Hoy vamos a toca uno de los temas más recurrentes cuando trabajamos en Power Apps, (bueno y en cualquier aplicación que no … La entrada EX...Hace 3 días
-
Plantillas y recursos Excel, contabilidad y TIC - Todos los recursos Excel del blog. Puedes acceder a más información pulsando en el título de cada recurso. Plantilla Excel informe resultados empresa. En...Hace 3 días
-
Can Excel Handle Piping Pressure Drop Calcs? - If you’ve ever found yourself grappling with the task of calculating pressure drops in piping systems, you’re in the right place. In this post, I’ll […]Hace 5 días
-
What's New in Excel (April 2024) - Welcome to the April 2024 update. Generating multiple formula columns, creating complex formula columns that span across multiple tables, and new ways t...Hace 1 semana
-
Semiprimos suma de los primeros - (Ver entradas anteriores sobre números semiprimos) Cualquier número elegido al azar no tiene que ser suma de los primeros números de cierto tipo, como pr...Hace 1 semana
-
Excel Dependent Drop Down Lists – Block Changes - One of my favourite Excel features is a data validation drop down list. In just a couple of minutes, you can make a list of items, then make that list appe...Hace 1 semana
-
Announcing Power BI Dashboard Contest (win $500 prizes!) - Hey there, I have a SUPER exciting announcement! April is about to get a whole lot sweeter with our Power BI Dashboard Contest! Your mission, should you ...Hace 4 semanas
-
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 5 semanas
-
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 1 mes
-
Aprende cómo usar la función #Filtrar con rangos de fechas SIN macros 📋 [VIDEO] - ¿Alguna vez te has preguntado cómo puedes filtrar tus datos por fechas específicas en Excel de manera rápida y eficiente? En este video, voy a enseñarte pa...Hace 2 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 2 meses
-
Interés compuesto con Excel - En la imagen, se presenta un esquema de las distintas funciones Excel para calcular el valor del dinero en el tiempo mediante la capitalización compuesta...Hace 3 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 3 meses
-
El sistema operativo no está configurado para ejecutar esta aplicacion. - Si esta semana habéis recibido el mensaje "El sistema operativo no está configurado para ejecutar esta aplicacion" cuanto intentásteis abrir alguna aplic...Hace 7 meses
-
Atajos esenciales de Excel que todo profesional debe conocer - Manejar Excel con destreza puede ser el superpoder que no sabías que necesitabas. Agiliza tus tareas diarias y sorprende a tus colegas con estos atajos c...Hace 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 1 año
-
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 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 3 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
-
Dimensiones-Propiedades de perfiles de acero (IMCA) - Saludos compañeros, en esta oportunidad compartimos esta Planilla Excel que contiene las Propiedades y dimensiones de diferentes tipos de perfiles de acero...Hace 4 años
-
-
-
-
-
-
No Response to "Separar nombres compuestos con Relleno rápido"
Leave A Reply
Dime si te gusta lo que lees y, si no te gusta, dime por qué. Tengo habilitada la moderación de comentarios. Tu comentario se publicará pronto.