Cómo crear una lista desplegable en Excel: configurar, añadir, quitar y listas dependientes
Esta función añade una flecha a una celda para elegir entre opciones fijas. Su nombre oficial es la opción «Lista» de la validación de datos.
2026-11-10
Puntos clave
- 1Datos → Validación de datos → «Permitir»: «Lista»
- 2Separa las opciones con punto y coma o indica un rango de celdas
- 3Abre la lista con Alt + ↓
Cómo crear una lista desplegable
- 1
Selecciona el rango de celdas que llevará la lista
- 2
Haz clic en «Validación de datos» en la pestaña «Datos»
En Windows también se abre con Alt → A → V → V (teclas de la versión en inglés). - 3
En la pestaña «Configuración», elige «Lista» en «Permitir»
- 4
Escribe las opciones en «Origen», por ejemplo
Hecho;Pendiente;En esperaSepáralas con punto y coma. - 5
Comprueba que «Celda con lista desplegable» está marcada y haz clic en Aceptar
| Proyecto | Estado |
| Empresa A | Hecho |
| Empresa B | hecho |
| Empresa C | Hceho |
| Proyecto | Estado |
| Empresa A | Hecho |
| Empresa B | Hecho |
| Empresa C | Hecho ▼ |
Como los valores se escriben siempre igual, no se pierde nada al contarlos luego con un filtro o CONTAR.SI. Selecciona una celda y pulsa Alt + ↓ (en Mac, Option + ↓) para abrir la lista sin usar el ratón.
Tomar las opciones de un rango de celdas
Si hay muchas opciones o se añadirán más, escríbelas como lista en algún lugar del libro y haz referencia a ella.
- 1
Escribe la lista de opciones en una columna, por ejemplo en otra hoja
Ejemplo: nombres de departamento en A2:A6 de la hoja «Configuración» - 2
Haz clic en el cuadro «Origen» y arrastra sobre la lista
Queda como=Configuración!$A$2:$A$6.
Que el rango se actualice solo
Convierte la lista en tabla con Ctrl + T y escribe la fórmula siguiente en «Origen». Las nuevas opciones aparecen en cuanto añades una fila.
=INDIRECTO("Tabla1[Departamento]")
«Tabla1» es el nombre de la tabla y «Departamento», el encabezado de la columna. El nombre de la tabla se ve en la pestaña «Diseño de tabla».
Añadir o cambiar opciones
| Cómo se creó | Cómo añadir opciones |
|---|---|
| Opciones escritas directamente en «Origen» | Abre la validación de datos y añade un punto y coma y la nueva opción en «Origen» |
| Hace referencia a un rango de celdas | Añade la opción a la lista y amplía el rango en «Origen» |
| Hace referencia a una tabla | Basta con escribir debajo de la lista |
Para cambiar de una vez todas las celdas con la misma lista, marca «Aplicar estos cambios a otras celdas con la misma configuración» en la validación de datos.
Quitar una lista desplegable
- 1
Selecciona las celdas que quieres quitar
- 2
Abre la validación de datos
- 3
Haz clic en «Borrar todos» abajo a la izquierda y luego en Aceptar
Si no sabes dónde hay listas desplegables, F5 → «Especial» → «Validación de datos» selecciona todas las celdas que tienen una.
Crear listas desplegables dependientes
Si eliges «Frutas» en la primera lista, la segunda ofrece «Manzana» y «Naranja». Pon un nombre a cada lista de opciones y elige la correcta con INDIRECTO.
| Frutas | Verduras | Pescado |
| Manzana | Zanahoria | Salmón |
| Naranja | Cebolla | Caballa |
| Uva | Col |
- 1
Crea una lista como la de arriba y selecciónala entera, con los encabezados
- 2
En la pestaña «Fórmulas», haz clic en «Crear desde la selección», marca solo «Fila superior» y Aceptar
El rango de cada columna se guarda con el nombre de su encabezado: «Frutas», «Verduras» y «Pescado». - 3
En la primera celda (p. ej. A2), crea una lista cuyo origen sea la fila de encabezados
Si la lista está en la hoja «Listas», el origen es=Listas!$A$1:$C$1. - 4
En la segunda celda (p. ej. B2), crea una lista con el origen
=INDIRECTO($A2)El rango cuyo nombre coincide con el texto de A2 pasa a ser la lista de opciones.
Nota
Los nombres no pueden empezar por un número ni tener espacios. Si un encabezado es, por ejemplo, «1 Equipo», cámbialo a «Equipo1».
Impedir valores que no están en la lista
En la pestaña «Mensaje de error» de la validación de datos eliges qué pasa cuando alguien escribe un valor que no está en la lista.
| Estilo: | Qué hace |
|---|---|
| Detener | No se pueden escribir valores que no están en la lista (predeterminado) |
| Advertencia | Aparece una advertencia; con «Sí» se acepta el valor |
| Información | Solo aparece un mensaje y el valor se acepta |
Si algo no funciona
QNo aparece la flecha.
Comprueba que «Celda con lista desplegable» está marcada en la validación de datos. Si sigue sin aparecer, ve a «Archivo» → «Opciones» → «Avanzadas» y comprueba que «Para objetos, mostrar» no está en «Nada (ocultar objetos)».
QLa lista desplegable desapareció al copiar y pegar.
Pegar normalmente también reemplaza la validación de datos del destino. Para pegar solo los valores, usa «Pegar valores».
QLas opciones de mis celdas cambiaron solas.
Cambiar la lista de opciones no cambia los valores ya elegidos. Busca y reemplaza los valores antiguos.
- Las opciones están separadas por punto y coma
- El rango de referencia no tiene celdas vacías
- En listas dependientes, los nombres coinciden exactamente con las opciones de la primera lista
Practica gratis
Practica a crear, elegir y quitar listas desplegables, y los ajustes de impresión, en un Excel virtual en el navegador. Práctica de listas desplegables e impresión →
Guías relacionadas
Práctica de listas desplegables e impresión →
9 ejercicios en un Excel virtual
Gráficos de Excel →
Elegir el tipo, crear el gráfico, eje secundario, corregir los ejes
Tablas dinámicas →
Datos de origen, colocar campos, resumir, actualizar, agrupar
Cómo crear una tabla →
8 pasos para una tabla fácil de leer
Atajos de teclado de Excel →
Las teclas que se usan a diario en el trabajo