Está en la página 1de 8

Crear una Lista Desplegable con Datos que varíen

dependiendo de lo que tenga una celda

En esta unidad veremos como crear lista de manera profesional, que su contenido
varíe dependiendo de lo que hayamos seleccionado en otra tabla. Para entender como
funciona y que función hace que esto sea posible trataremos la función INDIRECTO.

INDIRECTO, permite extraer la referencia de otra celda en vez de tener que


introducirla en una función. Así, los usuarios también pueden componer sus propias
referencias de celda, tomando la primera mitad de una celda y la segunda de otra. En
la celda donde se inserta INDIRECTO aparece entonces el valor al que remite la
referencia agrupada.

Su sintaxis es la siguiente: =INDIRECTO(Referencia;[A1])

Recordar que los parámetros entre paréntesis son opciones.

 Referencia: aquí se introduce la referencia o referencias de celda. También se


puede escribir una parte de la referencia de celda (entre comillas) en la
función. El vínculo entre dos partes de referencia funciona con el signo “&”.
 A1: el argumento opcional indica en qué formato quiere crearse la referencia
de celda. Si se deja el argumento vacío o se escribe VERDADERO en la función,
se emplea el formato A1. Con FALSO reacciona la función al formato F1C1.

Ejercicio 1: Crear la siguiente tabla


Indirecto lo que hace es interpretar la referencia de la celda y mostrarnos el contenido
de la celda referenciada. Por ejemplo:

=INDIRECTO(C2)

Nos daría como resultado el valor de la celda B3, ya que interpreta a B3 como una
referencia a dicha celda.

Podemos ver que el resultado devuelto es Persona y no el contenido de la celda C2.

Ejercicio 2: Crear una lista desplegable que cambie


dependiendo de lo que seleccionamos en otra celda.

Crear la siguiente tabla


Insertar una nueva hoja y crear las siguientes listas. Si desea le puedes poner un nombre a la hoja.

Luego de crear las listas, debes ir seleccionando una por una cada lista y luego darle formato de tabla. Para ello haga clic en el menú Inicio
luego en Aplicar formato como tabla. Posteriormente seleccione el diseño que desee.
El resultado final sería similar al siguiente, dependiendo de los estilos seleccionados

Ahora tenemos que cambiar el nombre de cada una de las tablas, ponerle como nombre el mismo nombre que tenemos en la primera de cada lista, por
ejemplo, Sexo, Comunidad Autónoma, Andalucía, etc. Para ello hacemos clic en una celda de la lista, luego hacemos clic en el menú Diseño de tabla y en la
esquina superior izquierda en el campo Nombre de tabla, le ponemos el nombre que deseamos.
Volvemos a la hoja de listado de colegiados y comenzaremos a crear nuestras listas
desplegables variables: Como ya tenemos nuestras listas identificadas con su nombre, pues lo
que haremos será uso de la función INDIRECTO para crear nuestra lista.

Seleccionamos las celdas correspondientes a la comunidad Autónoma.

luego hacemos clic en el menú Datos y posteriormente clic en Validación de datos.

En el cuadro que aparece en la opción Permitir seleccionamos Lista. Luego en Origen hacemos
clic en el botón que tiene la flecha que apunta hacia arriba, seleccionamos la hoja que contiene
las listas y posteriormente seleccionamos los valores la lista Comunidad. Podemos definir los
mensajes de entrar y de error para que sea de ayuda. Luego Le damos clic al botón que tiene la
flecha que apunta hacia abajo y nos quedaría como se muestra a continuación.
Para obligar al usuario a seleccionar una comunidad autónoma, debemos deseleccionar la
opción Omitir blancos; de este modo cuando el usuario entre en la celda deberá seleccionar
una comunidad autónoma.

Hacemos clic en Aceptar.

Ahora podemos ver que nos aparece un listado de las comunidades autónomas cuando nos
posicionamos en una celda de la columna Comunidad Autónoma.

Si el usuario escribiese un nombre que no forma parte de la lista, se produciría el error.

Ahora vamos a crear la lista de Provincia, esta lista solo debe mostrar las provincias
correspondientes a la comunidad autónoma que seleccionemos, para lo cual haremos uso de
la función Indirecto. El por que creamos las listas con los nombres de las comunidades, se
debe a que cuando seleccionemos una comunidad autónoma, al hacer uso de la función
indirecto, lo que hará será buscar una tabla que contenga ese nombre.

Seleccionamos las celdas de la columna Provincia, y hacemos clic en el menú Datos y luego clic
en Validación de datos.
En el cuadro que aparece, en la opción Permitir seleccionamos la opción Lista. En la opción
Origen escribimos el signo de igual seguido de la función INDIRECTO, abrimos paréntesis, y
escribimos la celda de donde tomará el valor para la lista, en nuestro caso sería la celda
correspondiente a la comunidad autónoma. Podemos escribirla directamente, o hacer clic en
el botón de la fleche hacia arriba y hacer clic en la celda.

Como podemos observar en la imagen anterior, justo en el subrayado rojo, al hacer clic en la
celda, Excel nos fijado la referencia de la celda, por lo que tenemos que quitar el signo de $ del
número de la fila, ya que de lo contrario nuestra lista siempre tomaría el mismo de dicha celda,
por lo cual lo correcto es quitar el bloqueo del número de la fila, para ello borre el signo de
dólar que esta delante del número de la fila. Debería quedar como se muestra a continuación.

Haga clic en Aceptar.


Si al dar clic en Aceptar se muestra un error que dice El origen actualmente evalúa un error.
¿Desea continuar)? Haga clic en Sí ya que este error se produce porque la celda referenciada
esta vacía.

Veremos que ahora cuando seleccionemos una comunidad autónoma, la lista de las provincias
se filtran por las provincias de esa comunidad.

En el siguiente enlace se puede obtener un listado de las comunidades autónoma y sus


provincias:

https://www.ine.es/daco/daco42/codmun/cod_ccaa_provincia.htm

También podría gustarte