Creación de listas desplegables
Cree listas desplegables seleccionables basadas en un rango con nombre
Creación de listas desplegables es una lección gratuita de Excel Formulas Academy en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Excel Formulas Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Excel Formulas Academy incluye 4 lecciones en total.
¿Por qué usar listas desplegables?
Una lista desplegable añade a una celda una pequeña flecha que muestra un menú con las opciones permitidas. Los usuarios eligen en lugar de escribir.
Es la forma más sencilla de usar la validación de datos:
- Sin errores tipográficos — las opciones están aprobadas de antemano.
- Ortografía coherente en toda la columna.
- Introducción de datos más rápida para valores repetidos, como estados o regiones.
En segundo plano, una lista desplegable no es más que una regla de validación de tipo Lista.
Una lista escrita rápidamente
La lista desplegable más sencilla usa valores escritos directamente en la regla. En el cuadro de diálogo Validación de datos de Excel, elija Permitir: Lista y escriba lo siguiente en el cuadro Origen:
Yes,No,Maybe
Separe los elementos con comas. En Google Sheets, elija Lista desplegable e introduzca cada opción.
- Es ideal para listas pequeñas que cambian rara vez.
- Inconveniente: para editar la lista debe volver a abrir la regla.
Crear una lista a partir de un intervalo de celdas
Para listas más largas o que cambian con frecuencia, indique un intervalo de celdas como origen. Escriba las opciones en una columna, por ejemplo, F2:F6, y establezca el Origen de la validación como:
=$F$2:$F$6
Ahora, al editar las celdas de la columna F, la lista desplegable se actualiza al instante.
- Use referencias absolutas para que el origen permanezca fijo.
- Si lo desea, mantenga las celdas de opciones en una pestaña de búsqueda ordenada.
=$F$2:$F$6Crear una lista desplegable con un rango con nombre
Aquí es donde los rangos con nombre y la validación se combinan a la perfección. Asigne a su rango de opciones el nombre RegionList y establezca el Origen de la validación simplemente como:
=RegionList
La lista desplegable ahora es clara y fácil de mantener. Cualquiera que revise la regla verá un nombre significativo en lugar de una dirección difícil de interpretar.
- Funciona igual en Excel y Google Sheets.
- El nombre y la lista desplegable permanecen sincronizados.
=RegionListEjemplo práctico: columna de estado
Imagine un registro de tareas. En una pestaña auxiliar, enumere los estados en A1:A4: Open, In Progress, Blocked, Done. Asigne a ese rango el nombre StatusList.
Seleccione la columna Estado, abra Validación de datos, elija Lista y establezca el Origen como =StatusList.
Ahora cada celda de estado ofrece las mismas cuatro opciones uniformes. Los informes y las fórmulas COUNTIF que cuentan cada estado nunca omitirán una entrada escrita con errores.
=COUNTIF(StatusColumn,"Done")Listas desplegables que crecen automáticamente
Si añade una opción nueva a la lista de origen, un intervalo fijo como =$F$2:$F$6 no la incluirá. Hay dos soluciones para que la lista desplegable siga creciendo:
- Convierta el origen en una Tabla de Excel y asigne un nombre a la columna; las tablas se amplían automáticamente.
- O defina un rango con nombre dinámico mediante una función de matriz desbordada como
=A2#en las versiones más recientes de Excel.
En Google Sheets, indicar una columna completa como origen, por ejemplo F2:F, incluye las adiciones futuras.
Listas desplegables dependientes
Una lista desplegable dependiente muestra distintas opciones según el contenido de otra celda. Seleccione un país en una celda y la lista desplegable de ciudades mostrará únicamente las ciudades de ese país.
El método clásico de Excel consiste en asignar a cada sublista un nombre que coincida con una categoría y usar INDIRECTO en el origen:
=INDIRECT(A2)
Si A2 contiene France y un rango con nombre France enumera sus ciudades, la lista desplegable se adapta. Es una técnica avanzada, pero potente.
=INDIRECT(A2)Permitir o bloquear otras entradas
De forma predeterminada, una regla de tipo Lista sigue permitiendo que los usuarios escriban valores manualmente. Puede controlar este comportamiento:
- En Excel, si establece la Alerta de error en Detener, se rechaza cualquier valor que no esté en la lista.
- Si permite Advertencia, los usuarios pueden omitir la lista desplegable.
- En Google Sheets, elija Rechazar la entrada para imponer estrictamente la lista.
Para obtener informes limpios, elija la opción estricta, de modo que solo se puedan introducir los valores de la lista.
Mostrar la flecha de la lista desplegable
La pequeña flecha solo aparece cuando se selecciona la celda y únicamente si está marcada la opción Lista desplegable en la celda (Excel) o está activado el estilo de lista desplegable (Sheets).
- Si no ve ninguna flecha, vuelva a abrir la regla y active la opción de lista desplegable en la celda.
- Sheets permite elegir entre un indicador de flecha y una validación simple.
Esta configuración solo controla la presentación; la regla subyacente de valores permitidos sigue siendo la misma en ambos casos.
Mantener las listas desplegables
Como la lista desplegable se basa en =RegionList, su mantenimiento es sencillo:
- Añada o elimine regiones en las celdas del rango con nombre.
- Si cambia el tamaño del intervalo, actualice el rango con nombre en el Administrador de nombres (o use una tabla para evitarlo).
- Las celdas existentes conservan sus valores aunque después edite la lista.
Un único origen con nombre alimenta todas las listas desplegables que lo referencian — cámbielo una vez y se actualizarán en todas partes.
=RegionListListas desplegables y búsquedas combinadas
Las listas desplegables resultan aún más útiles cuando se combinan con fórmulas de búsqueda. Seleccione una región en una lista desplegable en A2 y busque sus ventas:
=XLOOKUP(A2,RegionList,SalesList)
Como la lista desplegable garantiza que A2 siempre contenga una región válida, la búsqueda nunca falla por un error tipográfico.
- La lista desplegable controla la entrada.
- La búsqueda responde a la opción seleccionada.
Esta combinación es la esencia de los informes interactivos basados en fórmulas.
=XLOOKUP(A2,RegionList,SalesList)Comprobación rápida
Ha creado un rango con nombre RegionList para sus opciones. ¿Cuál debe ser el origen de tipo Lista de la validación de datos para crear una lista desplegable a partir de él?
Resumen
Ha aprendido a crear listas desplegables que mantienen limpios los datos:
- Use una regla de validación de tipo Lista con elementos escritos, un intervalo de celdas o un rango con nombre.
- Base una lista desplegable en
=RegionListpara facilitar la lectura y el mantenimiento. - Haga que las listas crezcan mediante tablas u orígenes que usen columnas completas.
- Use alertas de error con la opción Detener para imponer únicamente los valores de la lista.
Ha completado Rangos con nombre y validación de datos — fórmulas más claras y entradas controladas y fiables.
=RegionListAprende Excel con un tutor de IA — gratis
Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.
- Cursos
- 30
- Lecciones
- 120
Preguntas frecuentes
¿La lección «Creación de listas desplegables» es gratis?
Sí — el texto completo de «Creación de listas desplegables» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Excel Formulas Academy, actualiza a CoddyKit PRO. El curso de Excel Formulas Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Creación de listas desplegables»?
Cree listas desplegables seleccionables basadas en un rango con nombre Practicas Excel Formulas Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Excel Formulas Academy?
No se requiere experiencia previa. Excel Formulas Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.
¿Cuánto tiempo toma la lección «Creación de listas desplegables»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Excel Formulas Academy?
Sí. Cada lección de Excel Formulas Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Creación y uso de rangos con nombre
- Asignación de nombres a constantes y fórmulas
- Restricción de entradas con validación de datos
- Creación de listas desplegables