Lista Desplegable en Excel: Cómo Crearla Paso a Paso
Cómo hacer una lista desplegable en Excel: el caso que resolví con mis facturas de freelance.
*La primera vez que necesité una lista desplegable fue en una hoja donde llevaba el control de las facturas de varios clientes. Al principio escribía el estado de cada una manualmente y, sin darme cuenta, terminé mezclando "Pagada", "pagada" y hasta "Pago recibido". Cuando quise filtrar solo las pendientes para hacer seguimiento, descubrí que tenía la misma información escrita de varias formas. Desde entonces prefiero limitar esas columnas a una lista de opciones y olvidarme de ese problema.*
Este es el caso concreto que voy a resolver: una tabla de facturas para clientes freelance, con una columna de estado que solo puede tomar tres valores —Pendiente, Pagada, Vencida— elegidos de una lista, no escritos a mano.
El problema con el texto libre.
Si dejas que cualquiera escriba el estado de una factura a mano, tarde o temprano vas a tener "pagada", "Pagada", "PAGADA" y hasta "pagado" conviviendo en la misma columna. Para el ojo humano son lo mismo. Para una fórmula como CONTAR.SI o un filtro, son valores distintos. Una lista desplegable resuelve esto de raíz: la persona solo puede elegir entre las opciones que tú definiste.
Paso 1: prepara la lista de opciones.
En una columna aparte (puede ser en la misma hoja o en otra), escribe las opciones que quieres que aparezcan:
Pendiente
Pagada
Vencida
Antes de seguir, selecciona ese rango y presiona Ctrl+T para convertirlo en una tabla de Excel. Más abajo explico por qué este paso, aunque parece opcional, te va a ahorrar trabajo después. Si el atajo no te suena, tengo un artículo con los atajos de teclado esenciales en Excel.
Paso 2: aplica la validación de datos.
Selecciona la celda (o el rango de celdas) donde va a vivir el estado de cada factura. Ve a la pestaña Datos > Validación de datos. En la pestaña Configuración:
• Permitir: Lista
• Origen: selecciona el rango con Pendiente, Pagada y Vencida (o escríbelo directo, separado por comas, si prefieres no crear una tabla aparte)
• Revisa que la casilla En la celda desplegable esté marcada — si no, no vas a ver la flechita al hacer clic
Acepta. La documentación oficial de Microsoft sobre listas desplegables tiene el resto de opciones (mensajes de entrada, protección de hoja) si quieres ir más a fondo.
Paso 3: pruébala y personaliza el mensaje de error.
Haz clic en la celda de estado de cualquier factura. Te debe aparecer la flecha desplegable con las tres opciones. Si intentas escribir algo que no está en la lista, por defecto Excel te va a avisar con un mensaje genérico ("Valor no válido..."). Puedes cambiar esto en la pestaña Alerta de error del mismo cuadro de Validación de datos, escribiendo tu propio título y mensaje.
Por qué te conviene usar una tabla como origen.
Aquí está el motivo del Ctrl+T del Paso 1: si mañana agregas un cuarto estado —digamos, "Anulada"— y tu lista de origen es una tabla, todas las listas desplegables que apunten a ella se actualizan solas. Si en cambio escribiste las opciones directo en el cuadro Origen separadas por comas, tienes que volver a esa celda y editar el texto a mano cada vez.
Para una hoja que vas a usar por meses, como un control de facturas, esto no es un detalle menor.
Errores comunes al armar tu lista desplegable.
• Origen en otra hoja sin el nombre completo.
Si tu lista vive en otra pestaña, el rango debe incluir el nombre de la hoja (por ejemplo, Opciones!A1:A3), o Excel no la va a encontrar.
• Celdas en blanco dentro del rango de origen.
Si tu rango incluye una fila vacía, la lista desplegable va a mostrar una opción en blanco.
• Celda demasiado angosta.
El ancho de la lista desplegable depende del ancho de la columna — si tus opciones son largas, ensancha la celda o se van a ver cortadas.
• Pegar datos en vez de escribirlos.
La validación de datos no siempre bloquea el pegado de texto libre, así que alguien puede saltarse la lista copiando y pegando.
*La lista desplegable solucionó el problema de la consistencia, pero el cambio que más terminé aprovechando fue combinar esa columna con una fórmula que sumaba automáticamente todas las facturas marcadas como "Pendiente". Pasé de revisar una por una cuáles seguían sin cobrar a tener el total actualizado cada vez que cambiaba el estado de una factura.*
Si quieres ir un paso más allá, existen las listas desplegables dependientes —donde la segunda lista cambia según lo que elegiste en la primera— pero eso da para un artículo aparte.
Si vienes llegando a Excel y algo de esto se te hizo cuesta arriba, te puede servir más empezar por mi guía completa para principiantes.
Preguntas frecuentes sobre listas desplegables en Excel.
¿Puedo tener una lista desplegable que jale datos de otra hoja?
Sí. En el cuadro Origen, escribe el nombre de la hoja seguido de signo de exclamación y el rango, por ejemplo `Opciones!A1:A3`.
¿Por qué mi lista desplegable no se actualiza cuando agrego una opción nueva?
Porque probablemente tu origen es un rango fijo, no una tabla. Convierte la lista de origen en tabla con Ctrl+T y las listas desplegables que dependan de ella se van a actualizar solas.
¿Puedo permitir que la celda tenga la lista desplegable Y texto libre?
No directamente en modo Lista. Pero en la pestaña Alerta de error puedes cambiar el Estilo de "Detener" (bloquea cualquier valor fuera de la lista) a "Advertencia" o "Información" (avisan, pero dejan continuar de todos modos).
¿La lista desplegable funciona igual en Google Sheets?
La idea es la misma —restringir los valores de una celda a una lista—, pero el camino es distinto: en Sheets se hace desde Datos > Validación de datos, con una interfaz algo diferente a la de Excel.
---------------------------------------------------------------------
En dexk escribimos sobre Excel, Word y herramientas de productividad pensando en quienes las usan todos los días, no solo en la teoría. Si este artículo te sirvió, tenemos más guías paso a paso de fórmulas y funciones en el blog.
Sigue leyendo: Cómo congelar filas y columnas en Excel




Comentarios
Publicar un comentario