Cómo Insertar una Lista Desplegable en Excel: GuÃa Paso a Paso
Insertar una lista desplegable en Excel es una de las tareas más útiles para organizar datos, evitar errores de entrada y profesionalizar tus hojas de cálculo. Ya estés trabajando en Excel 2016, 2019, 2021, Microsoft 365 o la versión web, el procedimiento es prácticamente idéntico y solo te llevará menos de un minuto una vez que lo tienes claro.
El método más directo utiliza la herramienta Validación de datos. Selecciona la celda o rango de celdas donde quieres que aparezca la lista desplegable. Por ejemplo, selecciona las celdas de la columna B desde B2 hasta B50 si esperas registrar hasta 49 valores. Con el rango seleccionado, ve a la pestaña Datos en la cinta de opciones y haz clic en el botón Validación de datos (en inglés: Data Validation).
Se abrirá una ventana con varias pestañas. En la pestaña Permitir (Allow), selecciona la opción Lista (List). A partir de aquà tienes dos caminos: escribir los elementos manualmente separados por comas o punto y coma, o referenciar un rango de celdas donde ya tengas tus opciones escritas. Si eliges la opción de escribir directamente, en el campo Origen tecleas algo como: Rojo,Verde,Azul,Amarillo,Negro. Recuerda que el separador depende de tu configuración regional: en España se usa coma, en algunas versiones anglosajonas punto y coma.
Si prefieres la referencia a un rango, abre otra hoja o una zona apartada de tu hoja y escribe tus opciones en una columna, por ejemplo en A100:A105. Luego, en el campo Origen de la ventana de Validación, haz clic en la celda A100 y arrastra hasta A105 (o teclea =A100:A105). Esta segunda opción es muy superior en practicidad, porque si mañana quieres añadir una opción nueva, solo la añades a tu lista de origen y la desplegable se actualiza sola.
Antes de pulsar Aceptar, te recomiendo entrar en la pestaña Información de error y escribir un mensaje amigable como 'Por favor, elige una opción de la lista'. AsÃ, si alguien intenta escribir algo que no está en la lista, Excel le mostrará ese aviso en lugar de un genérico error. También puedes marcar la casilla Mostrar cuadro de diálogo al aparecer el error para forzar la validación.
Una vez confirmes con Aceptar, haz clic en cualquier celda del rango seleccionado y verás una pequeña flecha a la derecha. Al pulsarla se despliega tu lista. Si todo funciona, has completado la tarea correctamente. Para eliminar la lista desplegable, simplemente vuelve a Validación de datos y pulsa el botón Restablecer todo.
Existe un método alternativo más rápido para usuarios avanzados: utilizar la función INDIRECTO junto con nombres definidos para crear listas desplegables en cascada (una lista que filtra según la opción elegida en otra columna). Para ello, defines nombres de rango con la fórmula =INDIRECTO(B1) y asà unes dos o tres listas dependientes entre sÃ.
| Paso | Acción |
|---|---|
| 1 | Seleccionar rango de celdas destino |
| 2 | Datos → Validación de datos |
| 3 | Permitir → Lista |
| 4 | Origen: escribir valores o =rango |
| 5 | Configurar mensaje de error |
| 6 | Aceptar y probar la flecha |
Usar un rango de celdas como origen (en vez de escribir valores a mano) permite añadir o quitar opciones sin reconfigurar la validación.
Dato clave