Es posible que sepa cómo crear un menú desplegable en Excel, pero es posible que no sepa cómo crear varios menús desplegables dependientes.
Existen varios enfoques para crear varios menús desplegables, algunos son fáciles de ejecutar y otros difíciles. Este artículo explica cómo hacer esto con relativa rapidez con una única fórmula de compensación.
Ejemplo para crear varias listas desplegables dependientes
Echemos un vistazo a los datos a continuación para los que pretende crear una lista desplegable dependiente utilizando la fórmula de compensación.
Aquí puedes ver tres ligas diferentes, cada una con su lista de equipos. Para simplificar el concepto, cada liga solo puede tener una pequeña cantidad de equipos en lugar de presentar una lista completa.
En el lado izquierdo, tiene dos opciones para seleccionar una liga y su equipo correspondiente. La selección de su equipo dependerá de la liga que elija, ya que la segunda opción depende de la primera opción.
Nuestro objetivo es crear un menú desplegable simple para los nombres de las ligas y un menú desplegable dependiente para la lista de cada liga.
1. Ve a la Pestaña de datos y haga clic en Validación de datos.
2. Selecciona el Lista en Permitir opción en los criterios de validación.
3. Seleccionar celdas E4 a G4 como fuente.
4. Hacer clic OK para aplicar los cambios.
En tres sencillos pasos, puede crear una lista desplegable sencilla. Luego copiar y pegar la fórmula al resto de las celdas de la fila.
Relacionados: Cómo crear una lista desplegable en Microsoft Excel
Crear una lista desplegable dependiente en Excel
El menú desplegable del equipo de fútbol se basa en una lista desplegable simple que acaba de crear. Si eliges una liga específica, deberías tener la oportunidad de seleccionar un equipo del menú desplegable de la liga de fútbol que contenga solo equipos de esa liga.
Uso de la fórmula de compensación para crear una lista desplegable
Creemos una fórmula para asegurarnos de que funciona perfectamente antes de insertarla directamente en el cuadro de validación de datos. Después de eso, puede proceder a implementarlo en todo el conjunto de datos.
Echemos un vistazo a la sintaxis de la función Offset.
La función de compensación tiene cinco argumentos. Discutámoslos brevemente aquí:
1. Referencia: Se refiere al punto de partida de los datos. La función de compensación proporciona un rango cercano al punto de referencia. Por lo tanto, el punto de referencia debe estar cerca del conjunto de datos.
2.Filas: El argumento de filas se refiere al número de filas que desea mover hacia abajo desde el punto de referencia.
3.Columna: Al igual que las filas, este argumento describe la cantidad de lugares que desea mover a través de las columnas de un conjunto de datos. Dado que la posición de la columna depende de la liga de fútbol incluida en nuestro menú desplegable simple, es posible que deba usar la función de coincidencia como un argumento de columna.
4. Alto y ancho: Estos dos argumentos se refieren a la posición de las celdas en las que se encuentra actualmente en función del argumento de filas y columnas seleccionado anteriormente. Tienes que contar esto manualmente, así que ten cuidado al agregar el valor. Además, revíselo dos veces para confirmarlo.
Implementemos la función de compensación en este conjunto de datos para comprender mejor el concepto.
Implementación de la función de compensación
Aquí, la celda E4 es una referencia, ya que es el punto de partida del conjunto de datos. Además, el plan es copiar la misma fórmula a otras celdas en la fila para que pueda convertirla en una referencia de celda absoluta agregando un $ firmar.
Dado que el nombre del equipo comienza debajo del punto de referencia, el argumento de la fila será 1.
Sin embargo, el argumento de altura puede cambiar entre 0, 1 y 2, y no puede agregarlo a cada celda manualmente. Para completar otras pestañas con la fórmula, puede usar una función de coincidencia que asigne correctamente un número de columna. Discutámoslo brevemente sin entrar en demasiados detalles.
Sintaxis de la función Match
Valor de búsqueda, lookup_array, y tipo de concordancia son los tres argumentos en la función de coincidencia.
En este ejemplo, el valor en la celda B5 es el valor de búsqueda, mientras que la lista de nombres de liga en las celdas E4 a G4 es la matriz de búsqueda. De match_type, elijamos la coincidencia exacta.
Seleccione la función de partido completo y presione F9 para comprobar si ha elegido la posición de columna correcta para la liga de fútbol seleccionada en el menú desplegable simple. La función de coincidencia comienza a contar desde la primera columna y considera la celda E4 en la posición uno, que es el punto de referencia.
Por otro lado, el desplazamiento comienza a contar desde 0. La función de coincidencia también debe tomar la columna de referencia en la posición cero para que sea coherente con la función de compensación. Para cambiar eso, reste uno de la fórmula completa.
Luego, establezca la altura en el número máximo de valores que desee en el menú desplegable y el ancho en uno. Eso corresponde a la posición de la fila y la columna en la fórmula.
prensa ingresar para ver si la fórmula ha elegido al equipo adecuado.
Ahora que la fórmula está lista, agreguemosla a la validación de datos.
Agregar fórmula a la validación de datos
1. Presionando CTRL + C, puede copiar la fórmula de la celda seleccionada.
2. Ir Validación de datos.
3. Coloque la fórmula copiada como fuente después de seleccionar el Lista como primera opción.
Una vez ejecutada, la fórmula generará múltiples menús desplegables dependientes para los equipos de fútbol.
Copiar y pegar la fórmula en la fila para que los equipos de fútbol la implementen en toda la fila.
A continuación se explica cómo puede utilizar la fórmula de compensación y la función de coincidencia en combinación para crear un menú desplegable dependiente de múltiples. La fórmula de compensación puede parecer confusa al principio, pero se acostumbrará después de implementarla varias veces.
Relacionados: Cómo trabajar con pestañas de hojas de trabajo en Microsoft Excel
Facilite la creación de menús desplegables con la fórmula de compensación
Muchas de las hojas en el lugar de trabajo requieren que cree menús desplegables. El enfoque de fórmula de compensación es el método más rápido y simple para crear el menú desplegable completo usando una sola fórmula.
Además, es posible seleccionar celdas manualmente para la validación de datos para crear menús desplegables. Sin embargo, la creación manual de menús desplegables para un gran conjunto de datos requiere mucho tiempo y existe una mayor probabilidad de cometer errores. Al igual que Excel, también puede crear un menú desplegable para Hojas de cálculo de Google.
Si desea asegurarse de que solo se puedan agregar ciertos datos a una celda, comience a restringir las entradas con listas desplegables en Google Sheets.
Leer siguiente
- Productividad
- Hoja de cálculo
- Microsoft Excel
- Consejos de Microsoft Office
- Análisis de los datos
Shan Abdul es Licenciada en Ingeniería Mecánica. Después de completar su educación, ha comenzado su carrera como escritor independiente. Escribe sobre el uso de diferentes herramientas y software para ayudar a las personas a ser más productivas como estudiantes o profesionales. En su tiempo libre, le encanta ver videos de Youtube sobre productividad.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Un paso más…!
Confirme su dirección de correo electrónico en el correo electrónico que le acabamos de enviar.