Saltar al contenido principal

Cómo crear una lista desplegable en Excel

Actualizado el

Una lista desplegable permite elegir un valor en lugar de escribirlo. Selecciona las celdas, ve a Datos > Validación de datos, elige Lista en Permitir y escribe los elementos en Origen, como Sí;No, o indica un rango como =$E$2:$E$4. Excel rechaza entonces todo lo que no esté en la lista.

Dónde está en Excel

Datos > Validación de datos > Permitir: Lista > Origen

Permitir
El tipo de regla. Elige Lista para una lista desplegable. Los otros tipos limitan números enteros, decimales, fechas, horas o la longitud del texto.
Origen
Los elementos: escritos y separados por el separador de listas (Sí;No en un Excel con punto y coma), o una referencia con signo igual, =$E$2:$E$4. La referencia debe ser una sola fila o columna.
Celda con lista desplegable
Muestra la flecha junto a la celda seleccionada. Desmárcala para mantener la restricción sin la flecha.
Omitir blancos
Permite que la celda quede vacía. Déjala marcada salvo que la celda tenga que rellenarse.
Mensaje de error
Una segunda pestaña del cuadro de diálogo. El estilo predeterminado Detener rechaza los valores que no están en la lista; Advertencia e Información solo avisan. Puedes escribir tu propio título y mensaje.

Practica listas desplegables aquí

Selecciona celdas y haz clic en Validación de datos… encima de la barra de fórmulas, como en Excel. Después elige valores con la flecha que aparece en la celda.

Ejercicio 1 de 1

Una lista Sí/No escrita a mano

Selecciona B2:B7, abre Validación de datos, elige Lista en Permitir y escribe el Origen Sí;No. Después prueba la flecha que aparece en las celdas.

Invitado¿Asiste?
Lucía García
Mateo Rodríguez
Sofía López
Diego Martínez
Valeria Sánchez
Javier Pérez

Cómo crear una lista desplegable, paso a paso

  1. Selecciona las celdas que tendrán la lista, por ejemplo C2:C9.
  2. En la pestaña Datos, grupo Herramientas de datos, haz clic en Validación de datos.
  3. En la pestaña Configuración, elige Lista en Permitir.
  4. En Origen, escribe los elementos separados por punto y coma, o escribe o selecciona un rango como =$E$2:$E$4. Deja marcada Celda con lista desplegable y haz clic en Aceptar.

Ejemplos de listas desplegables

Sí o No

Sí;No

La lista escrita más sencilla. Si tu Excel separa los argumentos con comas, escribe Sí,No.

Elementos de un rango

=$E$2:$E$4

La lista muestra lo que hay en E2:E4. Cambia una de esas celdas y todas las listas que las usan se actualizan. El $ mantiene el mismo rango para cada celda de la selección.

Elementos en otra hoja

=Listas!$A$2:$A$10

Guarda los elementos en una hoja aparte. Escribe la referencia, o haz clic en la pestaña de la hoja y selecciona las celdas con el cuadro Origen activo.

Una lista que crece

=Estados

Estados es un nombre definido para una columna de tabla (Fórmulas > Administrador de nombres). Al añadir una fila a la tabla, el nuevo elemento aparece en la lista.

Problemas frecuentes y cómo resolverlos

ProblemaCausaSolución
“Este valor no coincide con las restricciones de validación de datos…”El valor escrito no está en la lista, a menudo por una errata o un espacio de más.Elige el valor con la flecha o añádelo a la lista de origen.
Elementos equivocados más abajo en la columnaEl rango de origen es relativo y baja una fila en cada celda: C3 ofrece E3:E5 en lugar de E2:E4.Fija el rango con $: =$E$2:$E$4.
No hay flecha en la celdaCelda con lista desplegable está desmarcada, o la celda no está seleccionada: la flecha solo aparece en la celda activa.Selecciona la celda. Si sigue sin flecha, marca Celda con lista desplegable.
Un único elemento lleno de comasLos elementos se separaron con comas, pero tu Excel usa punto y coma como separador de listas (o al revés).Usa el separador que tu Excel pone entre los argumentos de las funciones.
“El origen actualmente evalúa un error.”La referencia de Origen apunta a un rango eliminado (#¡REF!) o a un nombre que no existe.Corrige la referencia o define el nombre y vuelve a abrir Validación de datos.

¿Lista escrita o rango?

Una lista escrita (Sí;No) es rápida para pocos elementos fijos, pero hay que editar cada regla para cambiarla, y el cuadro Origen admite como máximo 255 caracteres. Un rango como origen (=$E$2:$E$4) guarda los elementos en celdas: un cambio actualiza todas las listas, y admite listas largas. Para listas que siguen creciendo, apunta a una columna de tabla con nombre.

Preguntas frecuentes

¿Cómo quito una lista desplegable?

Selecciona las celdas, abre Datos > Validación de datos, haz clic en Borrar todos y luego en Aceptar. Los valores que ya están en las celdas se quedan.

¿Cómo añado o cambio elementos?

En una lista escrita, vuelve a abrir Validación de datos y edita Origen. En un rango, edita las celdas del rango. Para añadir elementos, amplía el rango o usa una tabla.

¿Se puede seguir escribiendo en la celda?

Sí, pero con el mensaje predeterminado Detener Excel solo acepta valores de la lista, sin distinguir mayúsculas. Pegar encima de la celda, en cambio, puede quitar la regla.

¿Cómo hago una lista que dependa de otra celda?

Pon a cada sublista un nombre igual a un elemento de la primera lista y usa =INDIRECTO(B2) como Origen de la segunda. Es lo que se llama una lista desplegable dependiente.

Sigue practicando

Los 5 ejercicios de lista desplegable, con explicaciones y seguimiento del progreso.

Abrir los ejercicios de lista desplegable