Cómo crear una lista desplegable en Excel paso a paso
Crear una lista desplegable (también llamada menú desplegable o combo box) en Excel es una de las tareas más útiles para mejorar la entrada de datos, evitar errores de tipeo y hacer que tus hojas de cálculo se vean profesionales. El método principal y más recomendable utiliza la herramienta de Validación de datos, que viene integrada en todas las versiones modernas de Excel (2010, 2013, 2016, 2019, 2021, 365).
El primer paso es seleccionar la celda o rango de celdas donde deseas insertar la lista desplegable. Haz clic sobre la celda individual o arrastra el ratón para seleccionar varias celdas a la vez. Una vez seleccionadas, ve a la pestaña Datos en la cinta de opciones superior y busca el botón Validación de datos (en versiones en español puede aparecer como "Validación de datos" o "Validation Data").
Al hacer clic en Validación de datos, se abrirá un pequeño cuadro de diálogo con varias pestañas. En la pestaña Configuración, busca el desplegable Permitir (o "Allow") y selecciona la opción Lista ("List"). En ese momento aparecerá un nuevo campo llamado Origen ("Source") donde deberás indicar de dónde proviene los datos de tu lista.
En el campo Origen tienes dos opciones principales. La primera es escribir directamente los valores separados por comas, por ejemplo: SÃ,No,Tal vez. Este método funciona bien para listas cortas y fijas. La segunda opción, mucho más flexible, es seleccionar un rango de celdas que contenga tus valores. Por ejemplo, si en la celda A1 a A5 tienes tus opciones, escribes =$A$1:$A$5 (con $ para anclar la referencia) o bien, más visualmente, seleccionas ese rango directamente con el ratón mientras el cursor está en el campo Origen.
Un truco muy profesional es mover la fuente de datos a otra hoja. Asà mantienes tu hoja principal limpia y puedes actualizar las opciones sin tocar la validación. Por ejemplo, crea una hoja llamada "Opciones" donde listes tus valores en columna A, y en el campo Origen escribe: =Opciones!$A$1:$A$10. Si la hoja tiene espacios en su nombre, usa apóstrofos: ='Lista Datos'!$A$1:$A$10.
Una vez configured el origen, verás un pequeño botón a la derecha del campo Origen que te permite reducir el cuadro de diálogo y hacer clic en el rango deseado directamente en la hoja. Después de confirmar con Aceptar, selecciona cualquier celda del rango validado y verás aparecer una pequeña flecha hacia abajo a la derecha de la celda, indicando que hay un desplegable activo.
Es importante configurar también la pestaña Alerta de error dentro del mismo cuadro de diálogo. Te recomiendo dejar el estilo en Stop ("Parar") para que Excel rechace cualquier valor que no esté en la lista, o en Warning ("Advertencia") si prefieres que solo muestre un mensaje pero permita escribir libremente. En el campo Mensaje, escribe algo claro como: "Por favor, selecciona una opción de la lista".
Para usuarios avanzados, existe la opción de crear listas desplegables dependientes o en cascada. Por ejemplo, si eliges "Frutas" en un primer desplegable, el segundo desplegable solo te muestra "Manzana, Pera, Naranja". Esto se logra combinando Validación de datos con la función INDIRECTO() y nombres definidos. Es una técnica más compleja pero extremadamente útil para formularios extensos.
Si el campo Origen supera los 255 caracteres, no podrás escribir valores a mano. Usa siempre una referencia a rango de celdas (=Hoja!$A$1:$A$20) para listas largas.
Dato clave