Lista desplegable condicional con instrucción SI (5 ejemplos)
Si necesita crear una lista desplegable que cambie según lo que seleccione en otra celda, agregar una condición a la lista desplegable puede ser una solución muy útil. Al crear una lista desplegable condicional, utilizar la función SI es un método intuitivo, ya que se emplea habitualmente para evaluar condiciones en Excel. Este tutorial le muestra cinco métodos para crear una lista desplegable condicional en Excel, paso a paso.

Use la función SI o SIS para crear un Lista desplegable condicional
Esta sección ofrece dos funciones: la función SI y la función SI.CONJUNTO, para ayudarte a crear una lista desplegable condicional basada en otras celdas de Excel, con dos ejemplos prácticos.
Añadir una única condición, como dos países y sus ciudades
Como se muestra en el GIF siguiente, puede cambiar fácilmente entre ciudades de dos países —Estados Unidos y Francia— en la lista desplegable. Veamos cómo usar la función SI para lograrlo.
Paso 1: Crear la Lista desplegable principal
En primer lugar, debe crear una lista desplegable principal que servirá como base para su lista desplegable condicional.
1. Seleccione una celda (en este caso, E2) donde quiera insertar la lista desplegable principal. Vaya a la pestaña Datos y haga clic en Validación de datos.

2. En el cuadro de diálogo Validación de datos, siga estos pasos para configurar la configuración.

Paso 2: Crear una Lista desplegable condicional con una instrucción SI
1. Seleccione el rango de celdas (en este caso, E3:E6) en el que desea insertar la lista desplegable condicional.
2. Vaya a la pestaña Datos y seleccione Validación de datos.
3. En el cuadro de diálogo Validación de datos, debe configurarlo de la siguiente manera.
=IF($E$2=$B$2,$B$3:$B$6,$C$3:$C$6)

Resultado
La lista desplegable condicional ya está completa.
Como se muestra en la siguiente imagen GIF, si desea seleccionar una ciudad de Estados Unidos, haga clic en E2 y elija «Ciudades en Estados Unidos» en la lista desplegable. A continuación, seleccione cualquier ciudad estadounidense en las celdas situadas bajo E2. Para elegir una ciudad en Francia, siga el mismo procedimiento.
Añadir varias condiciones, como más de dos países y sus ciudades
Como se muestra en la siguiente imagen GIF, hay dos tablas: una de una sola columna con distintos países y otra de varias columnas con ciudades de esos países. Aquí debemos crear una lista desplegable condicional cuyas ciudades cambien según el país que seleccione en E10. Siga los pasos a continuación para completarla.
Paso 1: Crear una Lista desplegable que contenga todos los países
1. Seleccione una celda (aquí he seleccionado E10) donde desee mostrar el país, vaya a la pestaña Datos y haga clic en Validación de datos.
2.En el cuadro de diálogo Validación de datos, debe:

La lista desplegable con todos los países ya está completa.
Paso 2: Asignar un nombre al rango de celdas de las ciudades de cada país
1. Seleccione todo el rango de la tabla de ciudades, vaya a la pestaña Fórmulas y haga clic en Crear desde selección.

2. En el cuadro de diálogo Crear desde selección, active únicamente la opción Fila Superior y haga clic en el botón Aceptar.


Paso 3: Crear una Lista desplegable condicional
1. Seleccione una celda (aquí he seleccionado E11) para crear la lista desplegable condicional, vaya a la pestaña Datos y haga clic en Validación de datos.
2. En el cuadro de diálogo Validación de datos, debe:
=IF($E$10="Japan",Japan,IF(E10="Tunisia",Tunisia,IF(E10="United States",United_States, France)))

=IFS(E10="Japan",Japan,E10="Tunisia",Tunisia,E10="United States",United_States,E10="France", France)
Resultado
Solo unos pocos clics para crear una Lista desplegable condicional con Kutools para Excel
Los métodos anteriores pueden resultar engorrosos para la mayoría de los usuarios de Excel. Si busca una solución más eficaz y sencilla, le recomendamos encarecidamente la función Lista desplegable dinámica de Kutools para Excel, que le permite crear una lista desplegable condicional con solo unos pocos clics.
Como puede ver, toda la operación se realiza en solo unos pocos clics. Solo necesita:
Una alternativa mejor a la función SI: la función INDIRECTO
Como alternativa a las funciones SI y SI.CONJUNTO, puedes combinar las funciones INDIRECTO y SUSTITUIR para crear una lista desplegable condicional, ¡una solución mucho más sencilla que las fórmulas que te hemos mostrado anteriormente!
Tomemos el mismo ejemplo que utilizamos en las condiciones múltiples anteriores (como se muestra en el siguiente GIF). A continuación, le mostraré cómo combinar las funciones INDIRECTO y SUSTITUIR para crear una lista desplegable condicional en Excel.
1. En la celda E10, cree la lista desplegable principal con todos los países.Siga el paso anterior 1.
2. Asigne un nombre al rango de celdas que contiene las ciudades de cada país.Siga el paso anterior 2.
3. Utilice las funciones INDIRECTO y SUSTITUIR para crear una lista desplegable condicional.
Seleccione una celda (en este caso, E11) para crear la lista desplegable condicional, vaya a la pestaña Datos y haga clic en Validación de datos. En el cuadro de diálogo Validación de datos, debe:
=INDIRECT(SUBSTITUTE(E10," ","_"))

Ahora ha creado correctamente una lista desplegable condicional utilizando las funciones INDIRECTO y SUSTITUIR.
Artículos relacionados
Autocompletado al escribir en una lista desplegable de Excel
Si tiene una lista desplegable de validación de datos con muchos valores, tendrá que desplazarse por la lista para encontrar el adecuado o escribir directamente toda la palabra en la celda. Pero ¿y si existiera un método que autocompletara la opción al teclear solo la primera letra? ¡Todo sería mucho más sencillo! Este tutorial le muestra exactamente cómo lograrlo.
Crear una lista desplegable desde otro libro en Excel
Es bastante sencillo crear una lista desplegable de validación de datos entre hojas dentro del mismo libro. Pero, ¿qué ocurre si los datos que necesita para la validación están en otro libro? En este tutorial aprenderá, paso a paso, cómo crear una lista desplegable en Excel utilizando datos de otro libro.
Crear una lista desplegable con búsqueda en Excel
Cuando una lista desplegable contiene numerosos valores, encontrar el adecuado no es nada sencillo. Anteriormente presentamos un método para autocompletar la lista al escribir la primera letra en el cuadro. Además de esa función de autocompletado, también puedes hacer que la lista desplegable sea buscable y así mejorar notablemente la eficiencia a la hora de localizar los valores que necesitas. Para lograrlo, prueba el método que te explicamos en este tutorial.
Rellena automáticamente otras celdas al seleccionar un valor en una lista desplegable de Excel
Imagina que has creado una lista desplegable a partir de los valores del rango B8:B14. Al elegir cualquier opción de esa lista, quieres que el valor correspondiente del rango C8:C14 se rellene automáticamente en una celda determinada. ¡Los métodos que te mostramos en este tutorial te ayudarán a lograrlo sin complicaciones!
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools. Un solo instalador.
Kutools for Office es una suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, lo que la convierte en la opción ideal para equipos que trabajan con distintas aplicaciones de Office.
- Suite todo en uno— Complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Funciona mejor en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a comprar complementos individuales