Las listas desplegables en Excel son útiles si desea asegurarse de que los usuarios seleccionen un elemento de una lista, en lugar de escribir sus propios valores.

Crear una lista desplegable

Para crear una lista desplegable en Excel, ejecute los siguientes pasos.

1. En la segunda hoja, escriba los elementos que desea que aparezcan en la lista desplegable.

Artículos

Nota: si no desea que los usuarios accedan a los elementos de Sheet2, puede ocultar Sheet2. Para lograr esto, haga clic derecho en la pestaña de la hoja de Sheet2 y haga clic en Ocultar.

2. En la primera hoja, seleccione la celda B1.

Seleccionar celda

3. En la pestaña Datos, en el grupo Herramientas de datos, haga clic en Validación de datos.

Haga clic en Validación de datos

Aparece el cuadro de diálogo 'Validación de datos'.

4. En el cuadro Permitir, haga clic en Lista.

5. Haga clic en el cuadro Fuente y seleccione el rango A1: A3 en Sheet2.

Criterios de validación

6. Haga clic en Aceptar.

Resultado:

Lista desplegable en Excel

Nota: para copiar / pegar una lista desplegable, seleccione la celda con la lista desplegable y presione CTRL + c, seleccione otra celda y presione CTRL + v.

7. También puede escribir los elementos directamente en el cuadro Fuente, en lugar de utilizar una referencia de rango.

Lista desplegable simple

Nota: esto hace que su lista desplegable distinga entre mayúsculas y minúsculas. Por ejemplo, si un usuario escribe sí, se mostrará una alerta de error.

Permitir otras entradas

También puede crear una lista desplegable en Excel que permita otras entradas.

1. Primero, si escribe un valor que no está en la lista, Excel muestra una alerta de error.

Alerta de error

Para permitir otras entradas, ejecute los siguientes pasos.

2. En la pestaña Datos, en el grupo Herramientas de datos, haga clic en Validación de datos.

Haga clic en Validación de datos

Aparece el cuadro de diálogo 'Validación de datos'.

3. En la pestaña Alerta de error, desmarque "Mostrar alerta de error después de ingresar datos no válidos".

Permitir otras entradas

4. Haga clic en Aceptar.

5. Ahora puede ingresar un valor que no está en la lista.

Entrada manual

Agregar o quitar elementos

Puede agregar o eliminar elementos de una lista desplegable en Excel sin abrir el cuadro de diálogo 'Validación de datos' y cambiar la referencia del rango. Esto ahorra tiempo.

1. Para agregar un elemento a una lista desplegable, vaya a los elementos y seleccione un elemento.

Seleccione un artículo

2. Haga clic con el botón derecho y luego haga clic en Insertar.

Haga clic en Insertar

3. Seleccione "Desplazar celdas hacia abajo" y haga clic en Aceptar.

Desplazar celdas hacia abajo

Resultado:

Nueva referencia de rango

Nota: Excel cambió automáticamente la referencia de rango de Sheet2! $ A $ 1: $ A $ 3 a Sheet2! $ A $ 1: $ A $ 4. Puede comprobarlo abriendo el cuadro de diálogo "Validación de datos".

4. Escriba un nuevo elemento.

Tipo de artículo nuevo

Resultado:

Lista desplegable actualizada

5. Para eliminar un elemento de una lista desplegable, en el paso 2, haga clic en Eliminar, seleccione "Desplazar celdas hacia arriba" y haga clic en Aceptar.

Lista desplegable dinámica

También puede usar una fórmula que actualice su lista desplegable automáticamente cuando agrega un elemento al final de la lista.

1. En la primera hoja, seleccione la celda B1.

Seleccionar celda

2. En la pestaña Datos, en el grupo Herramientas de datos, haga clic en Validación de datos.

Haga clic en Validación de datos

Aparece el cuadro de diálogo 'Validación de datos'.

3. En el cuadro Permitir, haga clic en Lista.

4. Haga clic en el cuadro Fuente e ingrese la fórmula: = OFFSET (Sheet2! $ A $ 1,0,0, COUNTA (Sheet2! $ A: $ A), 1)

Función de compensación

Explicación: la función OFFSET toma 5 argumentos. Referencia: Sheet2! $ A $ 1, filas para compensar: 0, columnas para compensar: 0, altura: COUNTA (Sheet2! $ A: $ A) y ancho: 1. COUNTA (Sheet2! $ A: $ A) cuenta el número de valores en la columna A en Sheet2 que no están vacíos. Cuando agrega un elemento a la lista en Sheet2, COUNTA (Sheet2! $ A: $ A) aumenta. Como resultado, el rango devuelto por la función OFFSET se expande y se actualiza la lista desplegable.

5. Haga clic en Aceptar.

6. En la segunda hoja, simplemente agregue un nuevo elemento al final de la lista.

Agregar ítem nuevo

Resultado:

Lista desplegable dinámica

Eliminar una lista desplegable

Para eliminar una lista desplegable en Excel, ejecute los siguientes pasos.

1. Seleccione la celda con la lista desplegable.

Seleccionar celda con lista desplegable

2. En la pestaña Datos, en el grupo Herramientas de datos, haga clic en Validación de datos.

Haga clic en Validación de datos

Aparece el cuadro de diálogo 'Validación de datos'.

3. Haga clic en Borrar todo.

Haga clic en Borrar todo

Nota: para eliminar todas las demás listas desplegables con la misma configuración, marque "Aplicar estos cambios a todas las demás celdas con la misma configuración" antes de hacer clic en Borrar todo.

4. Haga clic en Aceptar.

Listas desplegables dependientes

¿Quiere aprender aún más sobre las listas desplegables en Excel? Aprenda a crear listas desplegables dependientes .

1. Por ejemplo, si el usuario selecciona Pizza de una primera lista desplegable.

Primera lista desplegable

2. Una segunda lista desplegable contiene los elementos de pizza.

Segunda lista desplegable

3. Pero si el usuario selecciona chino de la primera lista desplegable, la segunda lista desplegable contiene los platos chinos.

Listas desplegables dependientes en Excel

Magia de mesa

También puede almacenar sus elementos en una tabla de Excel para crear una lista desplegable dinámica.

1. En la segunda hoja, seleccione un elemento de la lista.

Seleccionar elemento de lista

2. En la pestaña Insertar, en el grupo Tablas, haga clic en Tabla.

Insertar tabla

3. Excel selecciona automáticamente los datos por usted. Haga clic en Aceptar.

Crear mesa

4. Si selecciona la lista, Excel revela la referencia estructurada .

Referencia estructurada

5. Utilice esta referencia estructurada para crear una lista desplegable dinámica.

Mesa e INDIRECTO

Explicación: la función INDIRECTA en Excel convierte una cadena de texto en una referencia válida.

6. En la segunda hoja, simplemente agregue un nuevo elemento al final de la lista.

Añadir artículo

Resultado:

Lista desplegable dinámica

Nota: pruébelo usted mismo. Descargue el archivo de Excel y cree esta lista desplegable.

7. Cuando use tablas, use la función ÚNICA en Excel 365 para extraer elementos de lista únicos.

Elementos de lista únicos

Nota: esta función de matriz dinámica, ingresada en la celda F1, llena varias celdas. ¡Guau! Este comportamiento en Excel 365 se llama derrame.

8. Utilice este rango de derrame para crear una lista desplegable mágica.

Crear lista desplegable

Explicación: utilice siempre la primera celda (F1) y un carácter de almohadilla para referirse a un rango de derrame.

Resultado:

Lista desplegable con valores únicos

Nota: cuando agrega nuevos registros, la función ÚNICA extrae automáticamente nuevos elementos de lista únicos y Excel actualiza automáticamente la lista desplegable.

6/9 ¡Completado! Obtenga más información sobre la validación de datos>
Siguiente capítulo: Atajos de teclado