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
-
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 13 horas
-
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 1 día
-
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 2 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 2 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 4 días
-
How to Format Cells in Microsoft Excel - If you’re wondering how to format cells in Excel to make your worksheets look good, you’ve come to the right place! When you type numerical values or text ...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 6 días
-
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
-
PLEASE UPDATE THE RSS FEED - The RSS feed URL you're currently using https://follow.it/excelunusual will stop working shortly. Please add /rss at the and of the URL, so that the URL ...Hace 1 semana
-
PLEASE UPDATE THE RSS FEED - The RSS feed URL you're currently using https://follow.it/excel-foro-ejercicios-ejemplos-soluciones-dudas will stop working shortly. Please add /rss at t...Hace 1 semana
-
PLEASE UPDATE THE RSS FEED - [image: PLEASE UPDATE THE RSS FEED] The RSS feed URL you're currently using https://follow.it/jldexcelsp will stop working shortly. Please add /rss at the...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
-
Let, Lambda, and py_Eval - I have covered the new Excel Let and Lambda functions before at: Two New Functions; Let and Lambda Eval and Let examples Lambda and VBA The Lambda function...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 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
-
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
-
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
-
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.