Listas desplegablesen Excel.
Un mismo estado, una misma forma de capturarlo.
Elige estados de un catálogo, comprueba una captura inválida y añade una opción nueva. Aprende cuándo ampliar un rango y cómo una tabla mantiene actualizada la lista.
C2:C5 → Validación de datos → Lista| Fila | Pedido | Cliente | Estado | Destacada |
|---|---|---|---|---|
| 2 | P-501 | Alfa | Pendiente | Destacada |
| 3 | P-502 | Beta | Entregado | |
| 4 | P-503 | Gamma | En proceso | |
| 5 | P-504 | Delta | Pendiente | Destacada |
CASO ORIGINAL #132 · ESTATUS DE PEDIDOS
¿Para qué sirve una lista desplegable en Excel?
Una lista desplegable permite elegir el contenido de una celda desde un catálogo. Es útil cuando varias personas capturan estados, áreas, tipos de solicitud o categorías: ayuda a que un mismo concepto tenga el mismo texto y pueda agruparse en filtros y reportes.
La guía #132 usa Pendiente, En proceso y Entregado para cuatro pedidos. El resultado inicial es dos pendientes, uno en proceso y uno entregado. Elegir del menú evita escribir variantes como pend. o Entregdo; también debes configurar y probar la alerta de error para la escritura manual.
Separa el catálogo de las celdas donde capturas
| A · Pedido | B · Cliente | C · Estado |
|---|---|---|
| P-501 | Alfa | Pendiente |
| P-502 | Beta | Entregado |
| P-503 | Gamma | En proceso |
| P-504 | Delta | Pendiente |
Escribe Estado en H1 y las tres opciones en H2:H4, una por fila. C2:C5 son las celdas de captura; H2:H4 es su origen. No incluyas el encabezado Estado entre las opciones. El catálogo del ejemplo es corto y no tiene vacíos ni duplicados.
Practica: elige un estado y amplía el catálogo
Cambia P-501 de Pendiente a Entregado y comprueba el reparto: un pendiente, uno en proceso y dos entregados. Intenta escribir Entregdo para observar el rechazo. Después añade Cancelado en H5 y compara la lista basada en tabla con el rango fijo que todavía termina en H4.
Cómo crear una lista desplegable desde un rango
- Reinicia la práctica, copia la tabla y pégala en A1 de una hoja vacía. Los pedidos quedan en A:C y el catálogo en H.
- Selecciona C2:C5 y abre Datos → Validación de datos. En Permitir, elige Lista.
- Escribe =$H$2:$H$4 en Origen. Activa Celda con lista desplegable y decide el tratamiento de blancos según tu proceso.
- En Alerta de error, activa Mostrar mensaje de error y elige Detener. Escribe un mensaje que indique usar un estado del catálogo.
- Acepta, elige opciones en las celdas y prueba también una captura manual inválida. Comprueba que el resultado sea el esperado.
Cómo hacer que la lista crezca desde tblEstados
El método del original usa una tabla de Excel para el catálogo y un nombre definido como puente hacia la validación. Así puedes añadir una fila al catálogo y mantener una referencia a la columna completa, en lugar de dejar el origen limitado a tres celdas.
- Selecciona H1:H4, usa Insertar → Tabla y confirma que la tabla tiene encabezados.
- En Diseño de tabla, cambia el nombre a tblEstados. El encabezado de su única columna debe ser Estado.
- En Fórmulas → Administrador de nombres → Nuevo, crea ListaEstados con ámbito Libro y Se refiere a: =tblEstados[Estado].
- Vuelve a Validación de datos de C2:C5 y escribe =ListaEstados en Origen. Mantén la lista desplegable y la alerta Detener activadas.
- Añade Cancelado en la fila siguiente del catálogo. Comprueba que forme parte de tblEstados y aparezca en las celdas de captura.
Rango fijo frente a tabla: prueba una cuarta opción
| Origen | Opciones disponibles | Acción necesaria |
|---|---|---|
| =$H$2:$H$4 | Las tres iniciales | Ampliar hasta H5 |
| =$H$2:$H$5 | Las cuatro | Revisar el límite cuando vuelva a crecer |
| =ListaEstados → tblEstados[Estado] | Las cuatro, si H5 está en la tabla | Confirmar que la fila nueva se incluyó |
Retirar una opción del catálogo no cambia automáticamente los estados ya escritos en pedidos. En la práctica, asigna Cancelado a P-501 y después retira esa opción: la revisión marca el pedido fuera del catálogo. Decide cómo tratar los registros históricos antes de cambiar un catálogo usado en reportes.
Detener, escritura manual y datos pegados
La selección del menú devuelve el texto del catálogo. La escritura manual puede conservar una forma distinta, como pendiente en minúsculas; la práctica no la normaliza. Si necesitas una presentación uniforme, utiliza las opciones y revisa los datos importados.
El escenario de pegado inserta pend. sin pasar por la entrada controlada. La revisión de la práctica lo señala y permite corregirlo eligiendo Pendiente. Configurar una lista no sustituye la comprobación de los datos después de una importación o un pegado.
Este ejercicio trabaja con estados completos. No reproduce Omitir blancos ni el borrado de una celda con Supr. En tu archivo, comprueba por separado si se permiten celdas vacías y cómo detectar pedidos sin estado; no des por obligatorio un campo únicamente porque tiene una lista.
Qué revisar si la lista no funciona
- Si no aparece la flecha, revisa Celda con lista desplegable y que estés seleccionando una celda con validación.
- Si aparece Estado como opción, quitaste mal el encabezado del origen; usa solo los valores del catálogo.
- Si la cuarta opción no aparece, revisa el rango o la inclusión de la fila en tblEstados.
- Si Excel no reconoce ListaEstados, comprueba el nombre definido, su ámbito Libro y su referencia a la tabla.
- Si una entrada inválida se acepta, revisa la alerta de error y cómo se introdujo el dato. Verifica también los pegados.
Compatibilidad y fuentes de consulta
Los pasos de tabla, nombre definido y validación están descritos para Excel de escritorio. Los paneles y posibilidades de edición de nombres pueden variar entre versiones, Mac y la Web. La práctica simula una sola lista compartida; no crea listas dependientes ni selección múltiple.
- Microsoft: crear una lista desplegable
- Microsoft: aplicar validación de datos
- Crear una tabla de Excel con Ctrl+T
Resuelve tus dudas
Preguntas frecuentes sobre Listas desplegables
¿Cómo pongo una lista desplegable en una celda de Excel?
Selecciona la celda, abre Datos → Validación de datos, elige Lista y define el origen. En este caso, C2:C5 toma los estados de H2:H4. Activa Celda con lista desplegable y prueba la captura.
¿Cómo agrego una opción nueva a la lista?
Si usas un rango fijo, amplíalo para incluir la nueva celda. Si usas ListaEstados referido a tblEstados[Estado], comprueba que la opción nueva forme parte de esa tabla.
¿Dónde escribo =ListaEstados?
En el cuadro Origen de Validación de datos. Antes crea el nombre ListaEstados, con ámbito Libro, referido a =tblEstados[Estado].
¿La lista evita cualquier dato incorrecto?
Ayuda a controlar la captura, pero requiere configuración y revisión. Usa la alerta Detener para escritura manual inválida y comprueba los datos después de pegarlos o importarlos.
¿Quitar una opción corrige los pedidos anteriores?
No cambia automáticamente los textos ya capturados. Revisa los pedidos que usan la opción retirada y define cómo tratarlos en el catálogo y los reportes.
Elaborado por Excelerizate a partir de la guía Visual #132. Los datos se usan con fines didácticos.
