Validación de datos mediante una lista desplegable doblemente dependiente – LibreOffice Calc

Este tutorial explicaría cómo crear una lista desplegable dependiente en LibreOffice Calc.

En el artículo anterior, se explica una lista desplegable simple con datos poblados desde un rango dentro de la hoja. Si es nuevo en la validación de datos de listas desplegables, puede leer esto primero.

Configuración de datos

Digamos que tenemos dos listas que contienen valores de sus respectivas categorías de esta manera.

  • ColoresNaranjaAzulNegroBlancoVerde
  • PlanetasPlutónMarteTierraVenusJúpiter

Tendremos el primer desplegable que enumera las categorías, es decir, Colores y Planetas.En función de lo que el usuario elija en el primer desplegable, queremos llenar el segundo desplegable con la lista de elementos del respectivo desplegable elegido.

Es decir, si elige Planetas, el segundo desplegable mostraría una lista de planetas, en lugar de una lista de colores y viceversa.

Configuración de datos para el desplegable dependiente

Pasos para la validación de datos mediante una lista desplegable dependiente doble

  • Seleccione las categorías, es decir, A1 y B1. Luego, en el menú, seleccione Hoja -> Rangos y expresiones con nombre -> Definir.

definir rangos nombrados-1

  • Ponga el nombre como categoría1. Haga clic en Añadir.

  • Asimismo, seleccione de A2 a B6 y añada el rango nombrado como categoría2.

  • Seleccione E1 y en el menú seleccione Datos -> Validez.En la ventana de validez, elija Permitir=Rango de celdas y ponga la categoría1 como fuente. Presione OK.

  • Seleccione E2 y en el menú seleccione Datos -> Validez.En la ventana de validez, elija Permitir=Rango de celdas y ponga abajo como fuente, luego presione OK.

INDEX(categoría2,,MATCH(E1,categoría1,0))

  • Ahora, haga clic en el pequeño desplegable de la celda E1, podrá ver la categoría1, es decir, los colores y los planetas, que aparecerán en las celdas A1:B1.

  • Seleccione los planetas.
  • Ahora haga clic en el desplegable E2, puede ver que sólo se cargan los valores de los planetas en este desplegable en función del valor de E1.

  • Vuelva al desplegable E1 y seleccione Colores. Y del mismo modo abra el desplegable E2. Puede ver que contiene los valores de los colores que dependen del valor E1.

Así es como se puede crear un desplegable dependiente en LibreOffice Calc.

Explicación de INDEX y MATCH en la segunda validación

INDEX(categoría2,,MATCH(E1,categoría1,0))

MATCH : Devuelve la posición relativa del valor seleccionado en E1 tras buscar en el rango de categoría1 (A1:B1). El último argumento 0 – indica que buscará una coincidencia exacta.

INDEX: devuelve el subconjunto de un rango nXn de la categoría de referencia2 basándose en el número de fila y columna. El segundo argumento es la fila (que se omite aquí ya que los valores están presentes en las columnas) y el tercer argumento es el número de columna.

Deja un comentario