Una hoja desplegable es un control que permite elegir un valor de una lista dentro de una celda. En este tutorial crearás el registro de gastos de una casa: las fechas, las categorías y los importes quedarán controlados y no será fácil escribir «Comida», «comida» o «Alimentación» como si fueran categorías distintas.
La herramienta se llama Validación de datos y está disponible en Excel 2016, 2019, 2021, 2024 y Microsoft 365, además de Excel para Mac y Excel para la web. Al terminar sabrás crear una lista básica, ampliar sus opciones, definir qué datos se aceptan y detectar cuándo una hoja protegida limita los cambios.
Qué es una hoja desplegable y cuándo te sirve
Una hoja desplegable no es una pestaña del libro: es un selector que aparece dentro de una celda. Al seleccionarla, muestra una flecha y permite escoger un valor previamente definido.
En el registro de gastos de una casa, la columna Categoría puede utilizar una lista con Alimentación, Transporte, Ocio, Servicios y Otros. Así todas las filas utilizan las mismas etiquetas. Esto ayuda a filtrar, resumir y comparar los datos sin corregir manualmente variantes escritas a mano.
La validación puede controlar más que una lista. Según los datos, puede aceptar números enteros o decimales, fechas, horas, una longitud máxima de texto o una regla personalizada. Por eso conviene aplicarla justo después de crear la columna y antes de introducir muchas filas.
La hoja desplegable solo restringe la escritura. No revisa lo que ya estaba escrito ni inspecciona necesariamente un valor pegado. Por eso la usaremos junto con una revisión final de las celdas inválidas.
Dónde está la validación y qué puede controlar
Para revisar o crear la regla, selecciona las celdas de destino y abre esta ruta:
El cuadro Validación de datos reúne las restricciones y los avisos. En la pestaña Configuración, el campo Permitir decide el tipo de contenido; Origen indica qué valores se aceptan.
En nuestro libro de gastos, la validación puede trabajar por columnas: Lista para categoría, Fecha para la fecha del movimiento y Decimal para el importe. Si quieres un mensaje que explique cómo rellenar el campo, utiliza la pestaña Mensaje de entrada. Para impedir valores incorrectos, configura una alerta de estilo Detener en Alerta de error.
La validación está integrada en Excel y no necesita fórmulas para mostrar un desplegable. Sí se apoya en celdas de la hoja cuando la lista procede de un rango. Puedes consultar la ayuda oficial sobre Validación de datos.
Permitir: elige qué acepta cada celda
La opción Permitir determina cómo se compara lo escrito con la regla. Estas son las alternativas disponibles:
| Tipo de dato | Qué acepta | Ejemplo en el registro |
|---|---|---|
| Número entero | Números sin decimales | Cantidad de recibos: 1, 2, 3 |
| Decimal | Números con decimales | Importe: 12,50 |
| Lista | Valores de una lista | Alimentación, Transporte |
| Fecha | Fechas dentro de un intervalo | Entre 01/01/2026 y 31/12/2026 |
| Hora | Horarios dentro de un intervalo | De 08:00 a 20:00 |
| Longitud de texto | Número máximo de caracteres | Concepto de hasta 30 caracteres |
| Personalizada | Resultado de una fórmula | Regla adaptada a otra condición |
Por ejemplo, en la columna Fecha se usa el tipo Fecha con intervalo de fechas; en Importe se usa Decimal con mínimo 0 y máximo 1.000. En Categoría se utiliza Lista.
Mensaje de entrada y alerta de error
En Mensaje de entrada, activa Mostrar mensaje de entrada al seleccionar la celda. El título puede ser «Categoría del gasto» y el mensaje «Elige una categoría de la lista». Este texto aparece al seleccionar la celda y ayuda a entender qué debe contener.
En Alerta de error, activa Mostrar mensaje de error si se introducen datos no válidos. Elige el estilo Detener para impedir una entrada no permitida. Si eliges Información o Advertencia, Excel muestra el aviso, pero permite continuar con la entrada.
Mostrar mensaje de entrada al seleccionar la celda:
Mostrar mensaje de error si se introducen datos no válidos:
Con el estilo Detener, Excel rechaza la escritura incorrecta. La hoja queda protegida frente a ese error concreto, pero no frente a datos escritos antes de aplicar la regla.
Omitir en blanco y celda con lista desplegable
Omitir en blanco permite que la celda conserve un valor vacío. Actívalo cuando el dato pueda completarse más adelante. Por ejemplo, la fecha puede quedar vacía en un gasto previsto, mientras todavía no se conoce su fecha.
Celda con lista desplegable hace visible la flecha dentro de la celda. Desactívala si quieres que Excel acepte únicamente los valores de Origen, pero sin mostrar el control visible.
En nuestro registro, Omitir en blanco puede estar activo en la columna Fecha. En Categoría conviene desactivarlo si cada movimiento debe clasificarse. La casilla de lista desplegable debe estar marcada para que el lector vea la flecha y elija entre las categorías.
Una lista desplegable con las categorías de gastos
Crea el libro Gastos de la casa y abre una hoja llamada Registro. Escribe estas cabeceras y datos. En E1_logits la lista de origen, pero todavía sin convertirla en tabla.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Fecha | Categoría | Importe | Concepto | Categoría |
| 2 | 05/01/2026 | Alimentación | 48,20 | Supermercado | Alimentación |
| 3 | 07/01/2026 | Transporte | 12,00 | Bus | Transporte |
| 4 | 09/01/2026 | Ocio | 25,50 | Cine | Ocio |
| 5 | 12/01/2026 | Servicios | 63,90 | Electricity | Servicios |
| 6 | 15/01/2026 | Otros | 18,00 | Repuestos | Otros |
- Selecciona las celdas B2:B6, donde se escribirán las categorías.
- Abre Datos > Herramientas de datos > Validación de datos.
- En la pestaña Configuración, comprueba que está seleccionada la pestaña Permitir.
- En Permitir, elige Lista.
- Escribe las categorías o un rango de origen.
- Mantén activada Celda con lista desplegable.
- Pulsa Aceptar.
Escribe la lista directamente en el cuadro
En el campo Origen, separa los valores con punto y coma. Para este registro, escribe:
=Alimentación;Transporte;Ocio;Servicios;Otros
Esta modalidad es útil para una lista corta y estable. Si más adelante tienes que modificar el nombre de una categoría, vuelve a abrir Validación de datos y edita Origen.
En el ejemplo se usa punto yemicolon porque es el separador de argumentos y de listas en esta configuración. Con una configuración regional de punto decimal, escribe los elementos separados por coma.
Toma las categorías de un rango de la hoja
Ahora conserva las categorías en E2:E6 y vuelve a aplicar la validación a B2:B6. En Origen, utiliza una referencia absoluta:
=$E$2:$E$6
El signo $ mantiene fijo el rango cuando copies la validación a otras celdas: la lista seguirá apuntando a E2:E6 y no se desplazará.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Fecha | Categoría | Importe | Concepto | Categoría |
| 2 | 05/01/2026 | Alimentación | 48,20 | Supermercado | Alimentación |
| 3 | 07/01/2026 | Transporte | 12,00 | Bus | Transporte |
| 4 | 09/01/2026 | Ocio | 25,50 | Cine | Ocio |
| 5 | 12/01/2026 | Servicios | 63,90 | Electricity | Servicios |
| 6 | 15/01/2026 | Otros | 18,00 | Repuestos | Otros |
Con un rango fijo
Un rango fijo conserva exactamente las celdas incluidas en Origen. Si añades una categoría nueva en E7, esa celda no se incorpora de manera automática.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Fecha | Categoría | Importe | Concepto | Categoría |
| 2 | 05/01/2026 | Alimentación | 48,20 | Supermercado | Alimentación |
| 3 | 07/01/2026 | Transporte | 12,00 | Bus | Transporte |
| 4 | 09/01/2026 | Ocio | 25,50 | Cine | Ocio |
| 5 | 12/01/2026 | Servicios | 63,90 | Electricity | Servicios |
| 6 | 15/01/2026 | Otros | 18,00 | Repuestos | Otros |
| 7 | Salud |
$E$2:$E$6.Para incluirla, abre Validación de datos, cambia el origen a =$E$2:$E$7 y acepta. Si el rango puede crecer con frecuencia, conviene convertirlo en tabla.
Con una tabla que crece automáticamente
- Selecciona E2:E6.
- Pulsa Ctrl+T.
- En el cuadro de creación de tabla, confirma con Aceptar. Deja marcada la opción de encabezados, porque E1 ya contiene «Categoría».
- Cambia el nombre de la tabla, que aparece en Diseño de tabla > Nombre de tabla, a
Categorias. - Selecciona B2:B6 y abre Validación de datos.
- En Origen, escribe
=Categorias. - Mantén marcadas Celda con lista desplegable y Omitir en blanco.
- Pulsa Aceptar.
- Añade Salud en la primera celda vacía de la tabla, E7.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Fecha | Categoría | Importe | Concepto | Categoría |
| 2 | 05/01/2026 | Alimentación | 48,20 | Supermercado | Alimentación |
| 3 | 07/01/2026 | Transporte | 12,00 | Bus | Transporte |
| 4 | 09/01/2026 | Ocio | 25,50 | Cine | Ocio |
| 5 | 12/01/2026 | Servicios | 63,90 | Electricity | Servicios |
| 6 | 15/01/2026 | Otros | 18,00 | Repuestos | Otros |
| 7 | Salud |
La guía oficial para crear una lista desplegable recomienda colocar las opciones en una tabla precisamente porque la lista se actualiza al añadir o quitar elementos.
Controla qué datos pueden escribirse en los campos
La categoría no es el único campo que conviene controlar. En el mismo libro, limita las fechas y los importes para evitar valores incoherentes.
Para la columna A2:A6, abre Datos > Herramientas de datos > Validación de datos, elige Permitir: Fecha y establece:
- Fecha: entre
- Fecha inicial: 01/01/2026
- Fecha final: 31/12/2026
Para la columna C2:C6, elige Permitir: Decimal y establece:
- Datos: entre
- Mínimo: 0
- Máximo: 1.000
En ambos casos, abre Alerta de error, activa Mostrar mensaje de error si se introducen datos no válidos y selecciona Detener.
1200 en C2. Excel muestra el aviso de Detener y no acepta ese importe. En A2, una fecha fuera de 2026 también debe quedar bloqueada.Por qué la hoja desplegable deja pasar datos incorrectos
La validación se aplica al contenido que se introduce después de crearla. No modifica lo que ya estaba escrito. Si B2 contenía «comida» antes de configurar la lista, Excel no lo corrige ni lo elimina.
Además, la validación no siempre intercepta una operación de pegado. Una fila con categorías incoherentes puede llegar al registro sin pasar por el selector. Por eso, la hoja desplegable funciona mejor como control de entrada, no como auditoría automática de todo el libro.
Una segunda diferencia: una celda puede contener un valor de la lista aunque su formato visual parezca distinto. Si B2 contiene «Alimentación» exactamente, la regla se cumple; si contiene espacios adicionales como « Alimentación », puede considerarse un valor no válido según la comparación.
Encuentra las celdas que ya no cumplen la regla
Para localizar las celdas que no cumplen la validación actual, usa la opción que rodea los datos no válidos:
Excel dibuja un círculo rojo alrededor de las celdas que incumplen la regla. En el libro de gastos, imagina que B5 contiene «alimentación» en minúscula. Tras revisar la hoja y aplicar una regla coherente, el círculo señalará B5 para que puedas corregirla.
Después, sustituye el valor incorrecto por una categoría válida de la lista. El círculo desaparecerá cuando el contenido cumpla la validación.
Copia la regla a otras celdas
Para extender la validación de B2:B6 a más registros, copia una celda que ya contenga la regla y pégala en el rango de destino.
- Selecciona B2.
- Pulsa Ctrl+C.
- Selecciona B7:B20.
- Pulsa Ctrl+V.
Si no quieres copiar el formato, el valor, los comentarios u otros componentes, utiliza el pegado selectivo. Pulsa Ctrl+Alt+V, elige Validación y confirma. En Excel para Mac, Ctrl+Alt+V corresponde a Cmd+Ctrl+V.
Una alternativa más limpia es seleccionar todo el rango de destino, por ejemplo B2:B20, y aplicar la validación una sola vez a ese rango. Así reduces las operaciones y evitas que el rango de la regla quede desajustado.
Elimina la lista cuando deja de ser necesaria
- Selecciona las celdas que ya no necesitan desplegable.
- Abre Datos > Herramientas de datos > Validación de datos.
- En Configuración, pulsa Borrar todos.
- Pulsa Aceptar.
Qué versiones de Excel admiten la hoja desplegable
Validación de datos está disponible en Excel 2016, 2019, 2021, 2024 y Microsoft 365, además de Excel para Mac y Excel para la web. Las versiones anteriores no forman parte del alcance de esta guía, por lo que conviene comprobar la versión instalada si aparece un botón o una opción con otro nombre.
| Entorno | Validación de datos | Consideración |
|---|---|---|
| Excel 2016 | Disponible | Incluye lista desplegable y tipos de criterio |
| Excel 2019 | Disponible | Permite configurar la regla mediante el cuadro de diálogo |
| Excel 2021 | Disponible | Mantiene las mismas funciones de validación |
| Excel 2024 | Disponible | Adecuado para el libro de gastos creado aquí |
| Microsoft 365 | Disponible | Mantiene el flujo de Datos > Herramientas de datos |
| Excel para Mac | Disponible | Usa la nomenclatura equivalente en inglés o español de la instalación |
| Excel para la web | Disponible | Cuenta con menos opciones que la versión de escritorio |
La hoja desplegable no necesita una función como HOJA (SHEET), que devuelve el número de una hoja. Son conceptos distintos: HOJA identifica una pestaña del libro; Validación de datos controla el contenido de las celdas.
Una hoja protegida puede impedir modificar la validación. Antes de protegerla, desbloquea las celdas donde el usuario deba elegir categorías, fechas o importes. Después aplica la protección y comprueba que el desplegable siga funcionando.
Lo que ya sabes hacer con tu hoja desplegable
- Crear una lista desplegable con categorías escritas directamente en Origen.
- Tomar las opciones desde un rango fijo como
$E$2:$E$6. - Convertir el origen en una tabla
Categoriaspara ampliarla automáticamente. - Configurar Mensaje de entrada para explicar qué debe elegir la persona.
- Usar la alerta Detener para bloquear valores que no cumplen la regla.
- Limitar fechas, importes, números, horas, longitud de texto y reglas personalizadas.
- Localizar valores que ya no cumplen la validación con Rodear con un círculo datos no válidos.
- Copiar únicamente la validación mediante Pegado especial y quitarla con Borrar todos.
- Proteger la hoja sin confundir la protección con el control de la entrada.
El siguiente paso es abrir tu libro de gastos, comprobar cada desplegable con una entrada incorrecta y dejar las celdas de datos preparadas para protegerse sin bloquear los campos que todavía deben completarse.
Los datos y las funciones de este tutorial están comprobados en octubre de 2026.
Dudas al usar una hoja desplegable en Excel
1. ¿Cómo hacer un listado desplegable en Excel?
Escribe los valores permitidos, selecciona las celdas de destino y abre Datos > Herramientas de datos > Validación de datos. En Permitir, elige Lista y escribe los elementos separados por punto y coma en Origen. Activa Celda con lista desplegable y acepta.
2. ¿Cómo crear una lista desplegable automática en Excel?
Coloca las opciones en una tabla de Excel y usa su nombre como origen de la validación. Al añadir una categoría a la tabla, esta se incorpora automáticamente al desplegable sin modificar la regla. Con un rango normal, la lista no crece por sí sola.
3. ¿Cómo agregar un buscador a una lista desplegable?
La validación de datos estándar ofrece una flecha para elegir elementos, pero no incorpora un cuadro de búsqueda. Para registrar y consultar datos, puedes añadir un filtro de tabla o una búsqueda con BUSCARX, disponible desde Excel 2021, sin confundir esa función con el desplegable.
4. ¿Cómo introducir una lista desplegable en una hoja de Excel?
Selecciona primero las celdas donde apareció el control. Después abre Validación de datos, elige Lista, indica el origen y acepta. Si solo copias una celda, la validación puede viajar también al destino, pero es más claro definir el rango de destino antes de crearla.
5. ¿Qué es una lista de validación en Excel?
Es el resultado de usar Validación de datos para limitar lo que puede escribirse en una celda. Puede aceptar una lista, números, fechas, horas, texto de una longitud concreta o una regla personalizada. Al elegir Detener, Excel bloquea valores no permitidos.
6. ¿Cómo dejar fija una lista desplegable en Excel?
Protege las celdas que contienen las categorías después de configurar la validación. Antes de proteger la hoja, comprueba que las celdas de entrada de gastos estén desbloqueadas. Si la hoja está protegida o compartida, puede que no puedas abrir o modificar Validación de datos.
7. ¿Cómo poner un buscador dentro de una lista desplegable?
Excel no incorpora un buscador dentro de la lista de Validación de datos. Para buscar sin desplegarla, crea una tabla y usa Filtro, o utiliza BUSCARX desde Excel 2021 y Microsoft 365. La validación continúa sirviendo para impedir categorías incorrectas.
8. ¿Cómo agregar una palabra a una lista desplegable?
Si el origen es un rango fijo, abre Validación de datos y amplía el origen para incluir la nueva celda. Si el origen es una tabla de Excel, añade la palabra como fila y el desplegable se actualizará automáticamente. Después comprueba la flecha en la celda de destino.
Fuentes
- MicrosoftCrear una lista desplegable – Microsoft Supportconsultado el 27/10/2026
- MicrosoftHOJA — documentación oficialconsultado el 27/10/2026
- MicrosoftValidación de datos — documentación oficialconsultado el 27/10/2026
- MicrosoftLímites del libro — documentación oficialconsultado el 27/10/2026