Traducir el blog
Desplegable con valores únicos ordenados
Sabiendo lo importante que es introducir correctamente los datos en una celda, voy a explicar cómo desplegar una lista de valores únicos ordenados usando fórmulas, en cualquier versión igual o superior a Excel 2010, lo que nos ayudará a controlar los datos que los usuarios introduzcan en una celda cualquiera...
La validación de datos (enlace aquí) permiten restringir los valores que los usuarios escriben en las celdas, consiguiendo introducir valores exactos y coherentes.
Limitando la entrada de datos a elementos predefinidos en una lista desplegable (enlace aquí) se impide introducir datos inexactos, que luego dan lugar a un cúmulo de errores al analizar los datos introducidos "malamente", a no ser que previamente se haya hecho limpieza de datos (enlace aquí), que es una de las tareas más pesadas para un buen analista de datos. Mas adelante le dedicaré un capítulo aparte a la limpieza de datos.
En la siguiente imagen se han introducido unos cuantos valores en la columna B (VAL), como ejemplo de lista desordenada, duplicada y con errores y espacios en blanco. ¡Vamos! ¡Lo típico si se introducen datos sin ningún control!
Esos valores están desordenados, duplicados, en blanco o con errores del tipo: #N/D (no disponible), #¡DIV/0! (división por cero), #¿NOMBRE? (error en el nombre de la función).
De esos valores solamente se quieren los valores sin errores, que sean distintos de blanco y que sean únicos y sin duplicar, y que además estén ordenados para que sean fáciles de buscar al aplicar la validación de datos a celdas con una lista desplegable.
La columna D (ORD) contiene una lista ordenada sin errores y sin valores duplicados, pero sigue habiendo valores en blanco.
La columna E (UNI) es una lista con valores únicos y ordenados, aunque los espacios en blanco aparecen al final de la lista.
En la columna G se han eliminado los espacios en blanco al final de la lista, con lo que es la lista que se usará en el desplegable de la celda G2.
He subido el ejemplo de validación de datos con una lista desplegable, con valores únicos ordenados, a la nube de Microsoft OneDrive para que lo pruebes y lo descargues si te apetece, o por si quieres usarlo en tus hojas de cálculo. Está protegido sin contraseña y se puede descargar con uno de los botones de abajo a la derecha, y recordar que hay que habilitar la edición al abrirlo.
En esta hoja se pueden editar las celdas del rango B3:B30, para así poder cambiar los valores de entrada que se quieran probar.
IMPORTANTE: Si se aumenta el rango de la columna B habrá que modificar manualmente los nombres definidos: VAL1INI, VAL3AUX y VAL5AUX.
COMPATIBILIDAD: Con versiones de Excel que no soportan matrices desbordadas, habrá que expandir las fórmulas de matriz como se explica en este enlace:
La celda G2 contiene la validación de datos con la lista desplegable de valores únicos ordenados, sin espacios en blanco y sin errores.
PROPUESTAS PARA VERSIONES RECIENTES DE EXCEL:
En la columna I he incluido la matriz desbordada propuesta por Gabriel Raigosa aquí, con las funciones FILTRAR, UNICOS y ORDENAR, que únicamente funcionan en versiones recientes de Excel.
En la columna K he incluido la matriz desbordada propuesta por Gerson Pineda aquí, con la función LET, que sólo funciona en Excel para Microsoft 365; Excel para la Web y Excel 2021.
En esta página en inglés hay multitud de métodos con listas desplegables:
The Ultimate Guide to Dropdown Lists in Excel | How To Excel
Ya sé que Microsoft ha incluido fórmulas de matriz dinámica en las últimas versiones de Excel, con funciones como UNICOS y ORDENAR, que facilitan la creación de listas desplegables únicas y ordenadas, pero no son compatibles con todas las versiones de Excel, por lo que no las he usado en mi desplegable...
También sé que Microsoft está desarrollando el autocompletar para listas desplegables en Excel para Windows, pero aún no han conseguido la exclusión de duplicados y solamente está disponible si estás suscrito al canal con la versión Beta de Excel, como se puede leer en esta página en inglés:
Traducido de la página anterior:
El algoritmo de Autocompletar para la lista desplegable hace coincidir la cadena que escribe en la celda de la lista desplegable con las palabras de los elementos de la lista desplegable y luego muestra solo los elementos de la lista coincidentes. A medida que escribe más caracteres, la lista desplegable se contrae y, a la inversa, cuando elimina caracteres, se expande. Las palabras coincidentes pueden provenir de cualquier parte de la cadena del elemento de la lista: al principio, en el medio o al final. Además, la lista desplegable excluye elementos en blanco de la lista desplegable Validación de datos.
Será de gran ayuda cuando se libere esa versión Beta pero, mientras tanto, nos tendremos que conformar con otros métodos de despliegue en celdas de Excel.
Para obtener una lista desplegable con valores únicos ordenados se pueden usar cualquiera de esos métodos, pero me he decantado por usar únicamente fórmulas y nombres definidos, lo que hace que mi método sea compatible con cualquier versión igual o superior a Excel 2010, incluso en Excel para la Web.
Mi propio método se basa en usar nombres definidos mediante el Administrador de nombres en Excel, en los que se definen rangos de celdas y fórmulas con matrices dinámicas. Desde la cinta de opciones se selecciona: Fórmulas > Administrador de nombres
En esta imagen están los nombres definidos necesarios para crear una lista con valores únicos ordenados.
Son estos 7 nombres definidos en el ámbito de la hoja 'VAL':
El nombre VAL0TXT es el valor de la celda G2 con el desplegable.
El nombre VAL1INI es el rango de celdas con los datos de origen.
El nombre VAL2ORD contiene la fórmula que ordena los datos. He corregido un error en esta fórmula detectado por Gabriel Raigosa en este enlace:
Desplegable en una celda con valores únicos ordenados | El foro Excel de TodoExcel.com
Y explicado por mí mismo el problema en este otro enlace:
Desplegable en una celda con valores únicos ordenados | El foro Excel de TodoExcel.com
El nombre VAL3AUX es el rango auxiliar de celdas ordenadas de la columna D.
El nombre VAL4UNI contiene la fórmula que deja valores únicos y los valores en blanco al final.
El nombre VAL5AUX es el rango auxiliar de celdas únicas ordenadas de la columna E.
El nombre VAL6FIN contiene la fórmula que elimina los valores en blanco del final y obtiene la lista de valores únicos ordenados.
AVISO: Se puede eliminar la fórmula matricial desbordada de la celda G3, pues solamente se usa como comprobación. Lo que no se puede eliminar son las listas de las columnas auxiliares D y E, pues si no existieran dejarían de funcionar las fórmulas de los nombres definidos.
El resultado de todo este despliegue de nombres definidos y de fórmulas se obtiene en la celda G2, que contiene la siguiente validación de datos, con origen en el nombre definido: =VAL6FIN
Con este desplegable ya tenemos el control de los valores que se pueden introducir en una celda cualquiera.
En el siguiente artículo he diseñado mi propio trivial de astronautas basado en este tipo de desplegable:
Incluye un vídeo que explica cómo usar el desplegable en cualquier otro libro.
Mi lista de blogs
-
Calcula el Costo Total de Compras con LAMBDA y LET en Excel - Para abordar tu ejercicio de calcular el costo total de compra de suministros de oficina con una función LAMBDA en […] The post Calcula el Costo Total de...Hace 1 día
-
Excel File Auto Backup When Workbook Saved - Do you hit the Save button frequently, while you work in Excel? And do you make backup copies of your Excel files, especially before making major changes? ...Hace 3 días
-
5 Ways to Find P-Value in Microsoft Excel - If you’re wondering how to find p-values in Excel, you’ve reached the right resource. Keep reading! Microsoft Excel offers a little over 100 statistical an...Hace 4 días
-
Sigmas de divisores semiprimos - Al igual que con los divisores habituales y los unitarios, los divisores semiprimos pueden dar lugar a funciones SIGMA y TAU. En la entrada anterior usam...Hace 6 días
-
Rory Phillips – The Truth - “‘The Truth’ is a passionate call to action on climate change from 13 year old Rory Phillips. “I wanted to say something with this song. The lyrics are sub...Hace 6 días
-
-
PROGRAMAR MULTISELECCIÓN EN UN CUADRO COMBINADO DE POWER APPS - Hola a todos!! Una opción muy interesante en Power Apps a la hora de seleccionar datos es la opción multiselección en los cuadros combinados, (combos). …...Hace 1 semana
-
Why I’m Not Going Back from Power Query - As an engineer, you know the importance of precision, efficiency, and innovation. These principles not only guide our designs but also how we manage data. […]Hace 1 semana
-
Mi ajedrez en Excel (Introducción) - 🔝*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 semana
-
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 2 semanas
-
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 2 semanas
-
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 5 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 1 mes
-
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 3 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 4 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
-
-
-
-
-
-
1 Response to "Desplegable con valores únicos ordenados"
Si quieres saber cómo usar este desplegable en cualquier otro libro, lo he explicado en un vídeo en el siguiente artículo: Test Espacial | #ExcelPedroWave
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.