Necesita controlar los datos introducidos en una celda para garantizar la coherencia y la precisión. Una lista desplegable restringe la entrada a un conjunto predefinido de opciones. Este artículo explica cómo crear una lista desplegable en Excel mediante la función Validación de datos.
Puntos clave: Crear una lista desplegable
- Datos > Validación de datos > Lista: El método principal para crear una lista desplegable en una celda.
- Cuadro Origen: Escriba una lista separada por comas o una referencia de rango para definir los elementos de la lista.
- Alerta de error de Validación de datos: Personalice el mensaje que ve un usuario cuando introduce datos no válidos.
Comprender la función Validación de datos de Excel
Las listas desplegables de Excel se crean con la herramienta Validación de datos. Esta función permite establecer reglas sobre lo que se puede introducir en una celda. Para una lista, el tipo de regla es “Lista”. Las opciones de la lista pueden provenir de dos fuentes principales. Puede escribir los elementos directamente en el cuadro de diálogo Validación de datos, separados por comas. También puede hacer referencia a un rango de celdas en otra parte del libro. Este segundo método es útil para gestionar listas largas o que se actualizan con frecuencia. La flecha desplegable aparecerá en la celda solo cuando la celda esté seleccionada.
Pasos para crear una lista desplegable
Siga estos pasos para agregar una lista desplegable a una o varias celdas.
- Seleccione la celda de destino
Haga clic en la celda donde desea que aparezca la lista desplegable. Para aplicar la lista a varias celdas, seleccione todo el rango. - Abra el cuadro de diálogo Validación de datos
Vaya a la pestaña Datos de la cinta de opciones. En el grupo Herramientas de datos, haga clic en el botón Validación de datos. - Configure los criterios de validación
En el cuadro de diálogo, vaya a la pestaña Configuración. En Permitir, seleccione “Lista” en el menú desplegable. - Defina el origen de la lista
En el cuadro Origen, tiene dos opciones. Escriba los elementos de la lista directamente, como “Sí,No,Tal vez”. Asegúrese de que no haya espacios después de las comas. Como alternativa, haga clic en el icono del selector de rango y resalte las celdas que contienen los elementos de la lista en la hoja de cálculo. - Finalice y pruebe
Asegúrese de que la casilla “Lista desplegable en la celda” esté marcada. Haga clic en Aceptar. Seleccione la celda de nuevo para ver aparecer la flecha desplegable. Haga clic en la flecha para probar su lista.
Crear una lista a partir de una tabla en otra hoja
Puede obtener su lista desde una hoja de cálculo diferente. El proceso es similar, pero requiere un rango con nombre.
- Cree la lista de origen
En una hoja aparte, escriba los elementos de la lista en una sola columna, como A1:A10. - Defina un nombre para el rango
Seleccione el rango de celdas con sus elementos. Haga clic en el Cuadro de nombre a la izquierda de la barra de fórmulas. Escriba un nombre como “ListaProductos” y presione Entrar. - Aplique el rango con nombre
Seleccione la celda de destino para la lista desplegable. Abra Validación de datos. En el cuadro Origen, escriba un signo igual seguido del nombre del rango, como “=ListaProductos”. Haga clic en Aceptar.
Errores comunes y limitaciones
La flecha desplegable no es visible
La flecha solo se muestra cuando la celda específica está seleccionada. Si falta, revise la configuración de Validación de datos. Asegúrese de que “Lista desplegable en la celda” esté habilitada en la pestaña Configuración. Además, verifique que la hoja de cálculo no esté protegida de forma que oculte la flecha.
La referencia de la lista de origen no es válida
Este error aparece si su Origen hace referencia a un rango que Excel no puede encontrar. Compruebe si hay errores tipográficos en una lista escrita. Para una referencia de rango de celdas, asegúrese de que las celdas de origen contengan datos y de que la referencia sea correcta. Si hace referencia a otra hoja, debe usar un rango con nombre. Una referencia directa como ‘Hoja2’!A1:A5 no funcionará en el cuadro de diálogo Validación de datos.
La lista no se actualiza automáticamente
Si agrega un elemento al final de su rango de celdas de origen, la lista desplegable no lo incluirá. El rango definido es estático. Para solucionarlo, convierta su lista de origen en una Tabla de Excel. Cuando agrega datos al final de una Tabla, cualquier lista desplegable que haga referencia a esa Tabla se expandirá automáticamente.
Lista escrita frente a referencia de celda: diferencias clave
| Elemento | Lista escrita (separada por comas) | Referencia de rango de celdas |
|---|---|---|
| Velocidad de configuración | Rápida para listas cortas y fijas | Requiere seleccionar un rango |
| Facilidad de edición | Debe editar la regla de Validación de datos | Edite las celdas de origen directamente |
| Longitud de la lista | Práctica para menos de 10 elementos | Mejor para listas largas o dinámicas |
| Uso entre hojas | Funciona en cualquier lugar | Requiere un rango con nombre para uso entre hojas |
Ahora puede agregar listas desplegables controladas a sus hojas de cálculo de Excel. Use una lista escrita para opciones simples y estáticas, como indicadores de estado. Para gestionar catálogos de productos o nombres de empleados, use una referencia de celda desde una hoja dedicada. Pruebe usar la función Tabla para sus datos de origen y así lograr que sus listas se actualicen automáticamente cuando se agreguen nuevos elementos.