En este grupo En todos

Foro de Excel

Como hacer para que en una lista desplegable no me aparezcan las celdas en Blanco

CLAUDIA PATRICIA
Baja California, Méx...
Escrito por Claudia Patricia R.a.
el 02/01/2012

Hola Feliz Navidad y Año nuevo, una pregunta Tengo una lista de datos por ejemplo unidades de medida:
UNIDAD
kilogramo
pieza
Saco
Litro
Par
Cubeta
celda vacía
celda Vacía
celda vacía
etc...
Y esta lista esta como validación de datos para que no se cambien las unidades de medida y entren en ese rango, sin embargo, hay renglones vacíos ya que estos se van llenando dependiendo de si entran otro tipo de unidades, quisiera saber si hay alguna forma para que en al desplegar la lista empiece con la primera unidad de medida que es kilogramo en vez de las vacías, en éste caso y en otros ya que en varias columnas se utiliza la lista desplegable y todas al darle a la flecha primero empiezan con la lista vacía aunque le de omitir blancos en validación de datos. Gracias.

Jymo Vazquez Lopez
Informatica administrativa unimex (uni...
Escrito por Jymo Vazquez Lopez
el 02/01/2012

Hola Claudia, feliz inicio de año.

Para que no aparecezca la lista con las celdas en blanco.

Tienes que seleccionar únicamente las celdas que contienen información, de esta manera, evitas que la lista al desplegarla tenga las celdas en blaco.

Saludos.

Claudia Patricia R.a.
Baja California, Méx...
Escrito por Claudia Patricia R.a.
el 03/01/2012

Muchas gracias por responder, entonces tendre que acortar la lista y solo en caso de que se agregue otra unidad, volver a seleccionar para que aparezca en la lista desplegable.

Robert Gunn
Ing. de sistemas unmsm
Escrito por Robert Gunn
el 05/01/2012

Claudia, no tienes por qué corregir cada vez que agregues un dato a tu lista. Lo que debes hacer es considerar usar Rangos Dinámicos.

Los Rangos Dinámicos son aquellos que se re-definen automáticamente cada vez que tu aumentas un valor a tu lista, de este modo, lo que tu quieres hacer manualmente, se hará de forma automática.

¿Cómo hacer esto?

PASO 1
CREAR EL RANGO DINÁMICO a través de la creación de un nombre de Rango.
(Vamos a asumir que la lista de UNIDADES está en la columna "A" de la Hoja1 y la celda A1 contiene el encabezado de la lista, osea la palabra "UNIDAD" y las unidades propiamente dichas están a partir de la celda A2 hacia abajo).

- Te vas a FORMULAS-->ADMINISTRADOR DE NOMBRES--->NUEVO (aparecerá la ventana de Nombre Nuevo)
- En el campo "Nombre" pones "unidades" (ese será el nombre del rango dinámico, ojo, sin las comillas)
- En el campo "Hace referencia a:" pones: "=DESREF(Hoja1! $A$2,,,CONTARA(Hoja1! $A:$A)-1,1)" (sin comillas)
- Aceptas todo

PASO 2

CREAR LA VALIDACIÓN de datos usando el nombre creado
(Vamos a suponer que crearemos la validación en la celda C5 de la Hoja 1)

- Seleccionas la celda C5
- Te vas a DATOS--->VALIDACIÓN DE DATOS y creas una validación de tipo Lista
- En el campo "Origen de Datos" escribes lo siguiente: =unidades
- Aceptas todo

Paso 3
- Verifica que tu vaidación muestre todos los datos de la lista de unidades
- Aumenta datos en tu lista de unidades y vuelve a verificar la validación

Si tienes algún problema no dudes en preguntar.

Saludos

Robert Gunn
Ing. de sistemas unmsm
Escrito por Robert Gunn
el 05/01/2012

AQUI te puse el archivo que te conducirá al tutorial en video paso a paso para conseguir lo que necesitas.

Saludos...

Claudia Patricia R.a.
Baja California, Méx...
Escrito por Claudia Patricia R.a.
el 06/01/2012

¡Qué Barabaro ¡¡Que detalle ¡Gracias, mil gracias, porque está muy bien explicado, ya lo hice y lo probe, y esta perfecto, muchas muchas gracias.

Cacho Rodríguez
Ing. electrónica u.n.r.
Escrito por Cacho Rodríguez
el 12/01/2012

Solucionado por Robert.