Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
inShare0
Podemos crear una lista desplegable en Excel 2010 para facilitar la entrada
de datos a nuestra hoja o para limitar las entradas que puede proporcionar
un usuario reduciendo así la posibilidad de tener datos mal ingresados.
En esta ocasíón mostraré un método sencillo para poder cargar datos a una
lista de validación de manera dinámica. Este método te puede ayudar en
caso de que inicialmente quieras mostrar solamente algunos elementos de
la lista y sólo en caso de que el usuario seleccione la opción “Ver Todo” se
cargue la lista completa de elementos:
La función SI para cargar dinámicamente
=SI($A$1="Ver Todo",$D$2:$D$11,$C$2:$C$5)
Esta función hará todo el trabajo. Si la celda A1 tiene el valor “Ver Todo”
cargará la lista completa que se encuentra en el rango D2:D11, de lo
contrario cargará el rango C2:C5 que es la versión corta de nuestra lista.
Con esto han quedado configuradas todas las columnas pero nos hace falta
algo muy importante. Seguramente te has fijado que al cargar una lista de
validación aparece sin ningún valor seleccionado.
Finalmente sugiero crear una tabla de manera que al insertar una nueva fila
se cree automáticamente la lista de validación junto con las fórmulas de las
demás columnas.
DESREF(A2,
DESREF(A2, 0, 0,
El cuarto argumento de la función DESREF nos permite indicar el alto del
rango y por lo tanto es importante utilizar una función que nos indique el
número adecuado de elementos de la columna A. Para esto utilizaré la
función CONTARA que cuenta el número de celdas no vacías dentro de un
rango. Observa con detenimiento la manera en que utilizo la función
CONTARA como el cuarto argumento de la función DESREF:
DESREF(A2, 0, 0, CONTARA(A:A) - 1)
La función CONTARA tiene el argumento A:A que indica que debe tomar en
cuenta toda la columna A. De acuerdo a nuestro ejemplo, la columna A tiene
4 celdas no vacías que incluyen el título, por esta razón debo restar uno al
resultado de la función CONTARA para que me devuelva el número real de
elementos en la columna.
Artículos relacionados
Lista de validación de datos en Excel
Lista de validación y la función BUSCARV
Los errores en Excel son comunes cuando trabajamos con fórmulas, pero
existen diferentes métodos para tratar con cada uno de ellos de manera que
podemos tomar una decisión adecuada al momento de detectar alguno de
ellos.
Una razón por la que generalmente deseamos tratar con los errores de
Excel es porque deseamos desplegar un mensaje personalizado en lugar de
permitir que Excel muestre sus códigos de error. En cualquier caso, el
primer paso que debemos dar es conocer si un valor es efectivamente un
error.
La función SI.ERROR