Listas desplegables

Lista desplegable en Excel: cómo crearla y editarla

octubre 5, 2026 Tuto Excel 15 min read
Lista desplegable en Excel: cómo crearla y editarla

Imagina una hoja de gastos compartida: cada persona escribe el concepto a su manera («Comida», «comida», «COMIDA») y al juntar todo es imposible. La lista desplegable de Excel obliga a elegir de un menú y unifica los datos. Al terminar este tutorial sabrás crear una, decidir entre escribir los valores a mano o sacarlos de un rango, copiarla a otras celdas, editarla y detectar lo que se cuela sin pasar por el menú. La herramienta está en todas las versiones de escritorio desde Excel 2007, en Excel para la web, en Mac y en el móvil.

Nota: en este artículo los argumentos de las funciones se separan con punto y coma, el decimal es la coma y los miles llevan punto. En Excel configurado con punto decimal (México, Estados Unidos) el separador es la coma.

Qué es una lista desplegable y para qué te sirve

Una lista desplegable es una flechita que aparece al seleccionar una celda: al pulsarla se abre un menú con los valores que tú has decidido, y la persona que rellena la hoja solo puede elegir uno de ellos. En la hoja de gastos del ejemplo, en la columna Concepto cada uno apuntaba lo que quería: «Comida», «comida», «COMIDA», «cena», «super». Al juntar por categoría salían cinco filas en lugar de una, y los gráficos y lasSUMAR.SI.CONJUNTO no cuadraban.

Con la lista desplegable la columna Concepto muestra solo cinco opciones fijas (Comida, Transporte, Ocio, Hogar, Salud) y todas las filas se pueden agrupar, filtrar y sumar sin sorpresas. La herramienta que lo hace se llama Validación de datos y, además de listas, sirve para limitar números, fechas y longitudes de texto. Está en Excel 2007 y posteriores, en Excel para la web, en Mac y en el móvil.

Dónde está y qué opciones tiene el cuadro de Validación de datos

La herramienta vive en la pestaña Datos, dentro del grupo Herramientas de datos, y se llama Validación de datos. Al abrirla aparece un cuadro con tres pestañas: Configuración, Mensaje de entrada y Alerta de error. En Configuración eliges qué se permite escribir; en Mensaje de entrada escribes lo que verá quien seleccione la celda; en Alerta de error decides qué pasa si escribe algo que no está en la lista.

DatosHerramientas de datosValidacion de datos

Para una lista desplegable, en Permitir se elige Lista. Al hacerlo, el campo Origen se vuelve editable y aparece un icono de selección a su derecha: si pulsas ese icono, el cuadro se encoge para que señales un rango de la hoja con el ratón.

Permitir: Lista y las demás opciones del cuadro

Opción de Permitir Para qué sirve Ejemplo
Número entero Solo números sin decimales, entre un mínimo y un máximo Cantidad de personas: entre 1 y 10
Decimal Cualquier número con decimales, entre dos valores Precio: entre 0 y 1.000
Lista Menú desplegable con valores escritos a mano o desde un rango Categoría de gasto
Fecha Solo fechas, entre dos límites Fecha de alta: entre 01/01/2026 y 31/12/2026
Hora Solo horas, entre dos límites Hora de entrada: entre 08:00 y 18:00
Longitud del texto Limita cuántos caracteres caben Código de producto: 5 caracteres
Personalizada Aceptas o rechazas con una fórmula Que el código empiece por «A»

De todas, Lista es la que se usa para que el lector elija de un menú: las demás opciones lo que se puede escribir, pero no muestran una flecha con opciones.

Origen: escribir los valores a mano o señalar un rango

El campo Origen admite dos formas de llenarse. La primera es escribir los valores separados por punto y coma, uno por cada opción: Comida;Transporte;Ocio;Hogar;Salud. Esta forma vale para listas cortas que no van a cambiar, como los días de la semana o los tipos de IVA.

La segunda es señalar un rango de la hoja: por ejemplo, $F$2:$F$6. Aquí va con dólares porque la lista se va a copiar a varias celdas y la referencia no debe moverse. Al pulsar el icono de selección que aparece a la derecha del campo, el cuadro se ajusta y puedes señalar el rango con el ratón. La ventaja es que, si cambias una celda del rango (por ejemplo, reescribes «Comida» como «Comidas»), la lista desplegable se actualiza al volver a abrir la celda.

Mensaje de entrada y Alerta de error

En la pestaña Mensaje de entrada escribes el título y el mensaje que verá quien seleccione la celda. Es un aviso suave, no obliga a nada: por ejemplo, «Elige la categoría del gasto». Las casillas «Mostrar mensaje de entrada al seleccionar la celda» controla si aparece o no.

En la pestaña Alerta de error eliges qué pasa si se escribe algo que no está en la lista. Hay tres estilos:

  • Detener: no deja escribir el valor no válido; es el que viene por defecto y el más seguro.
  • Advertencia: muestra un aviso y pregunta si se quiere seguir; deja continuar.
  • Información: muestra un aviso informativo y deja escribir el valor.

Para una hoja de gastos, Detener es lo habitual: no quieres que se cuelen valores nuevos sin querer.

Una lista desplegable con tus categorías en la hoja Gastos

La hoja de ejemplo tiene fechas en A2:A10, conceptos en B2:B10 e importes en C2:C10. Las categorías se escriben a mano en F2:F6 y la lista desplegable se aplica en B2:B10 con Permitir = Lista y Origen = $F$2:$F$6.

B2fxComida
A B C D E F
1 Fecha Concepto Importe Categorías
2 01/10/2026 Comida 18,50 Comida
3 02/10/2026 Transporte 3,20 Transporte
4 03/10/2026 Ocio 12,00 Ocio
5 04/10/2026 Comida 22,30 Hogar
6 05/10/2026 Salud 45,00 Salud
7 06/10/2026 Comida 9,80
8 07/10/2026 Transporte 1,50
9 08/10/2026 Ocio 30,00
10 09/10/2026 Hogar 60,00
Gastos
Comprueba: la celda B2 está seleccionada y la columna F tiene las cinco categorías. Si la flecha de B2 no aparece, repasar el Origen.

Escribir la lista a mano en el campo Origen

  1. Selecciona B2:B10.
  2. Abre Datos > Herramientas de datos > Validación de datos.
  3. En Permitir elige Lista.
  4. En Origen escribe Comida;Transporte;Ocio;Hogar;Salud.
  5. Pulsa Aceptar.
  6. Haz clic en B2 y pulsa la flecha: deben verse las cinco opciones.
Comprueba: la flecha de B2 muestra «Comida, Transporte, Ocio, Hogar, Salud». Al escribir «Comida» y pulsar Entrar, la celda guarda el valor.

Sacar la lista de un rango de la hoja

Misma hoja, pero ahora el Origen es el rango F2:F6. La ventaja es que cualquier cambio en la columna F se refleja en la lista.

  1. Selecciona B2:B10 y abre Validación de datos.
  2. En Origen escribe =$F$2:$F$6 (los dólares fijan la referencia).
  3. Pulsa Aceptar.
  4. En F2 cambia «Comida» por «Comidas».
  5. Abre B2 y mira la flecha: la primera opción debe ser «Comidas».
B2fx
A B C F
1 Fecha Concepto Importe Categorías
2 01/10/2026 18,50 Comidas
3 02/10/2026 3,20 Transporte
4 03/10/2026 12,00 Ocio
5 04/10/2026 22,30 Hogar
6 05/10/2026 45,00 Salud
7 06/10/2026 9,80 Educación
Gastos
Comprueba: la flecha de B2 muestra la lista actualizada con «Comidas» en primer lugar.

Con un rango fijo

El rango $F$2:$F$6 es fijo: si en F7 escribes «Educación», la categoría nueva no aparece en la lista hasta que amplías el Origen a $F$2:$F$7. Es la trampa más común: añadir filas a la columna de categorías y olvidarse de actualizar la validación.

=$F$2:$F$6
Comprueba: tras añadir «Educación» en F7, la flecha de B2 sigue mostrando solo cinco valores.

Con una tabla de Excel que crece sola

La solución es convertir F2:F6 en una tabla de Excel. Así, al añadir una fila nueva, la tabla se amplía sola y la lista puede pasar a hacer referencia a la tabla completa.

  1. Selecciona F2:F6 y pulsa Ctrl+T para crear la tabla. Confirma que tiene encabezados.
  2. En la pestaña Diseño de tabla, cambia el nombre a Categorias.
  3. Vuelve a abrir Validación de datos en B2:B10.
  4. En Origen escribe =Categorias[Categorías] (o =INDIRECT("Categorias[Categorías]") en algunas versiones).
  5. Acepta y comprueba la flecha de B2: debe mostrar las cinco categorías.
B2fxComida
A B C F
1 Fecha Concepto Importe Categorías
2 01/10/2026 Comida 18,50 Comida
3 02/10/2026 Transporte 3,20 Transporte
4 03/10/2026 Ocio 12,00 Ocio
5 04/10/2026 Comida 22,30 Hogar
6 05/10/2026 Salud 45,00 Salud
7 Educación
Gastos
Comprueba: al añadir «Educación» en F7, la fila se incorpora a la tabla y la lista de B2 ya muestra seis valores sin tocar la validación.

Copiar y mover la lista a más celdas y a otras hojas

Para replicar la lista en celdas contiguas, basta con copiar y pegar. Para moverla a otra hoja, se pega normal y se ajusta la referencia del Origen para que apunte a la hoja nueva.

  1. Selecciona B2 y pulsa Ctrl+C.
  2. Selecciona B3:B10 y pulsa Ctrl+V. Las celdas pegadas ya tienen la flecha.
  3. Crea una hoja llamada Ciudades y rellena A2:A9 con Madrid, Barcelona, Valencia, Sevilla, Bilbao, Zaragoza, Málaga y Murcia.
  4. En la hoja Gastos, selecciona D2:D20.
  5. Abre Validación de datos, elige Permitir = Lista y en Origen escribe =Ciudades!$A$2:$A$9.
  6. Acepta y comprueba la flecha de D2.
D2fxMadrid
A B C D
1 Fecha Concepto Importe Ciudad
2 01/10/2026 Comida 18,50 Madrid
3 02/10/2026 Transporte 3,20
Gastos
Comprueba: la flecha de D2 muestra las ocho ciudades y, al elegir una, el valor queda en la celda.

Editar, añadir elementos y borrar la lista cuando ya no la necesitas

Para modificar la lista hay que volver al mismo cuadro. No hace falta borrar la regla y empezar de cero: se cambia el Origen y se acepta.

  1. Selecciona la celda con la lista (por ejemplo, B2).
  2. Abre Datos > Herramientas de datos > Validación de datos.
  3. Cambia el Origen: añade «Educación» al final si lo escribiste a mano, o amplía el rango a $F$2:$F$7 si usas la columna F.
  4. Pulsa Aceptar.
  5. Para borrar la regla, abre el mismo cuadro y pulsa Borrar todos.
Comprueba: tras añadir «Educación», la flecha de B2 muestra seis opciones. Tras Borrar todos, la flecha desaparece y se puede escribir cualquier valor.

Por qué la lista deja pasar datos malos y cómo detectarlos

La lista desplegable no es un candado: quien escribe puede saltarla de varias formas, y los datos antiguos (los que ya estaban antes de aplicar la regla) no se validan. Por eso, una vez creada la lista, hay que revisar la hoja para ver qué hay detrás.

La herramienta para eso es Validación de datos > Rodear con un círculo datos no válidos. Dibuja un círculo rojo alrededor de cada celda que no cumple la regla, y se quita con Validación de datos > Borrar los círculos de validación.

Pegar encima se salta la validación

Aunque la celda B5 tenga una lista desplegable, si copias «comidas» desde otra celda y pegas con Ctrl+V, la celda queda con ese valor y la lista no avisa. La validación solo actúa al escribir a mano, no al pegar.

  1. Copia una celda que tenga «comidas» (por ejemplo, B2 de otra hoja).
  2. Selecciona B5 en la hoja Gastos y pulsa Ctrl+V.
  3. La celda B5 muestra «comidas», que no está en la lista, y la flecha no avisa.
  4. Para detectarlo, abre Datos > Herramientas de datos > Validación de datos y pulsa Rodear con un círculo datos no válidos. B5 debe quedar rodeada de rojo.
B5fxcomidas
A B C
1 Fecha Concepto Importe
2 01/10/2026 Comida 18,50
3 02/10/2026 Transporte 3,20
4 03/10/2026 Ocio 12,00
5 04/10/2026 comidas 22,30
Gastos
Comprueba: B5 queda con un círculo rojo que avisa de que su valor no está en la lista.

La lista no muestra las categorías nuevas

Si el Origen es $F$2:$F$6 y añades «Educación» en F7, la flecha de B2 sigue mostrando solo cinco valores. La validación no se entera de que el rango creció. Hay dos arreglos: ampliar el Origen a $F$2:$F$7, o pasar a una tabla de Excel como se vio antes.

La opción Validación de datos aparece en gris

Si la hoja está protegida o compartida, el botón Validación de datos se desactiva y no se puede abrir el cuadro. Para volver a usarlo, hay que desproteger la hoja desde Revisar > Proteger > Desproteger hoja, o dejar de compartirla desde Revisar > Proteger > Dejar de compartir libro.

Listas desplegables en Excel para la web, en Mac y en el móvil

En Excel para la web, Validación de datos está en la misma pestaña Datos, con las mismas opciones de Lista, Origen a mano o por rango, y los tres estilos de Alerta de error. La interfaz es algo más sencilla, pero la flecha funciona igual. Lo que no tiene la versión web son algunas opciones avanzadas de la pestaña Alerta de error, pero para listas cortas es más que suficiente.

En Excel para Mac la ruta es Datos > Validación de datos, con el mismo cuadro y los mismos campos. La pestaña se llama Datos en español y los botones tienen la misma forma. En el móvil (iPhone, iPad y Android), la opción está en la pestaña Datos de la cinta: al pulsar Validación de datos se abre un cuadro reducido con Permitir, Origen y Estilo, suficiente para crear la lista sobre la marcha.

Lo que ya sabes hacer con las listas desplegables y el siguiente paso

  • La herramienta está en Datos > Herramientas de datos > Validación de datos y sirve para listas, números, fechas, horas, longitudes de texto y reglas con fórmula.
  • Para una lista desplegable se elige Permitir = Lista y se rellena Origen a mano (con punto y coma) o señalando un rango con dólares ($F$2:$F$6).
  • Las pestañas Mensaje de entrada y Alerta de error controlan el aviso al seleccionar la celda y la reacción al escribir algo fuera de la lista, con los estilos Detener, Advertencia e Información.
  • La validación no se aplica a lo que ya estaba escrito ni a lo que se pega encima; para detectarlo, Validación de datos > Rodear con un círculo datos no válidos.
  • Una tabla de Excel (Ctrl+T) hace que la lista crezca sola al añadir categorías, sin tocar la validación.

El siguiente paso es usar nombres definidos (Fórmulas > Nombres definidos > Definir nombre) para que el Origen sea legible (=Categorias en lugar de =$F$2:$F$6) y se pueda reutilizar en varias hojas del mismo libro.

Dudas al usar listas desplegables en Excel

1. ¿Cómo puedo crear una lista desplegable en Excel con valores asociados que se rellenen solos?

Crea la lista en Validación de datos (Datos > Herramientas de datos > Validación de datos) y, en la celda de al lado, usa BUSCARV (BUSCARV(valor;tabla;columna;FALSO)) para traer el dato asociado. Por ejemplo, si eliges "España", al lado aparecerá su capital automáticamente. Así una sola lista alimenta varias columnas sin escribir copiadía ni fórmulas a mano.

2. ¿Se puede aplicar color automáticamente a las celdas según lo elegido en una lista desplegable?

Sí, con formato condicional (Inicio > Estilos > Formato condicional). Creas una regla por cada valor de la lista (por ejemplo, "Alto" en verde, "Bajo" en rojo) usando la opción "Aplicar formato a las celdas que contengan". Al cambiar la opción en la lista, la celda cambia de color sola, sin tocar el formato a mano cada vez.

3. ¿Cómo añado nuevos elementos a una lista desplegable ya creada en Excel?

Si la lista apunta a un rango (por ejemplo =Hoja2!$A$2:$A$10), basta con escribir los datos nuevos justo debajo y ampliar la referencia en Datos > Herramientas de datos > Validación de datos. Si los nuevos valores están fuera del rango original, no salen en la lista. Por eso lo más cómodo es apuntar siempre a una columna completa (=Hoja2!$A:$A).

4. ¿Qué tipos de listas desplegables existen en Excel?

Básicamente, dos: la que toma los valores de una hoja (Validación de datos con lista desde un rango) y la que los escribe a mano (Validación de datos con lista de valores separados por punto y coma). La primera es la más útil, porque solo cambias el rango o la tabla y la lista crece sola. La segunda sirve para pocas opciones fijas que no vas a tocar.

5. ¿Se puede elegir varios valores a la vez en una lista desplegable de Excel?

La lista desplegable estándar de Validación de datos solo permite un valor por celda, aunque Excel 365 admite listas con varios elementos separados. Para juntar varios valores en una misma celda y luego contarlos, lo habitual es usar BUSCARV (BUSCARV) sobre una tabla auxiliar o pasar el rango a tabla y aplicar filtros. Así simulas la selección múltiple sin tocar la validación.

6. ¿Cómo hago que una lista desplegable cambie sus opciones según el valor de otra celda?

Creas dos listas en hojas o columnas aparte y nombras cada rango con un nombre (Formulas > Nombres definidos > Administrador de nombres, o seleccionando el rango y escribiendo el nombre en el Cuadro de nombres). En la validación de la segunda lista escribes =INDIRECTO(A1), donde A1 es la celda de la primera lista. Al cambiar la primera opción, la segunda se adapta sola.

7. ¿Puedo crear una lista desplegable que muestre solo números en Excel?

Sí. En Datos > Herramientas de datos > Validación de datos eliges "Lista" y apuntas a un rango con números, o en "Permitir" seleccionas "Número entero" o "Decimal" y pones mínimo, máximo o lista de valores concretos. La segunda variante limita qué cifras se aceptan, ideal para evitar errores de tecleo en partes de horas o cantidades.

8. ¿Cómo combino una lista desplegable con BUSCARV en Excel?

Primero creas la lista en Validación de datos y, en la celda de al lado, escribes =BUSCARV(A2;B2:D100;2;FALSO) para traer la columna 2 de tu tabla. Con FALSO buscas coincidencia exacta y evitas resultados近似. Así eliges un código en la lista y al lado aparecen su nombre, precio o lo que necesites.

Fuentes

  1. MicrosoftValidación de datos — documentación oficialconsultado el 05/10/2026
  2. SapExportar de SAP a Excel — documentación oficialconsultado el 05/10/2026
  3. MicrosoftUNICOS — documentación oficialconsultado el 05/10/2026
  4. MicrosoftCONTAR — documentación oficialconsultado el 05/10/2026
  5. MicrosoftCONTARA — documentación oficialconsultado el 05/10/2026