Soy un gran entusiasta del software libre, por lo que decidí hacer todos los contenidos del curso usando LibreOffice en lugar de Microsoft Office. Si bien es verdad que en Calc se pueden hacer (casi) todas las cosas que uno puede hacer en Excel, en ocasiones se requieren pasos adicionales, entrar a menús con nombre distinto al de excel, y cosas por el estilo, además de que en ocasiones la documentación y tutoriales disponibles no están del todo claros. Hoy les comparto como hacer una lista desplegable condicional usando Calc.
El primer paso es estructurar sus datos de manera adecuada. De no hacerlo, las formulas que se necesitan para hacer las listas desplegables les van a dar error constantemente Los datos de la lista deben desplegarse de forma horizontal: En una columna se deben poner las opciones de la lista desplegable principal, mientras que al lado de esta columna deben ir las opciones a desplegarse:
Para este ejemplo, usaré una lista desplegable de países y ciudades. El nombre de los países va a la izquierda, y sus ciudades a la derecha:
Después de ordenar los datos, se deben de poner aliases a los rangos de datos involucrados. Para darle un alias a los rangos de datos, simplemente seleccionamos uno de los rangos de datos y en el cuadro de nombre (a un lado de la barra de fórmulas) escribimos el nombre que queramos y presionamos la tecla Enter. Hay que repetir este proceso para cada rango de datos que vayamos a usar:
Una vez que tengamos los rangos con los alias asignados, crearemos las listas desplegables. Para la lista principal, basta con situarnos en una celda vacía y dirigirnos al menu Datos -> Validez. En el cuadro de diálogo mostrado, seleccionamos la opción “Intervalo de celdas”. En la sección origen, escribimos el nombre del rango de celdas de la izquierda (en nuestro caso países). La opción origen es sensible a mayusculas, por lo que debemos escribir exactamente lo que pusimos como el nombre del rango (mayúsculas y acentos incluidos). Aceptamos y listo.
Para la lista desplegable condicional, nos posicionamos en otra celda vacía, y entraremos de nuevo al menú Datos -> Validez. En el cuadro de diálogo de validez, volvemos a seleccionar intervalo de celdas, y en origen, escribimos la siguiente fórmula:
En nuestro caso, la fórmula quedaría así:
INDICE(Ciudades,COINCIDIR(B7,Países,0))
Aceptamos y la lista desplegable condicional está lista: