Académique Documents
Professionnel Documents
Culture Documents
Email:
Las listas desplegables en Excel son esenciales para facilitar al usuario la eleccin de valores y mantener la consistencia de nuestros datos. En ocasiones necesitamos crear listas desplegables que tengan como fuente los datos ubicados en otra hoja de Excel. En este artculo analizaremos, en primer lugar, la creacin de una lista desplegable utilizando validacin de datos y posteriormente analizaremos la solucin utilizando un control de formulario.
Excel Total
Me gusta A 4 401 personas les gusta Excel Total
Suscribirme
Seguir a @exceltotal
1,243 seg
Como resultado obtendremos una lista desplegable con los valores contenidos en una hoja diferente:
Como sabes, al crear una tabla en Excel tendr un nombre asignado que podremos consultar desde el administrador de nombres. De manera predeterminada Excel nombrar las tablas de nuestro libro como Tabla1, Tabla2, Tabla3, etc. Para crear una lista desplegable con los datos de la columna Meses tenemos que crear un nombre intermedio que haga referencia a la columna que deseamos considerar as que abrir el administrador de nombres (en la ficha Frmulas) y pulsar el botn Nuevo. Observa con detenimiento la referencia que colocar para el nombre ListaDesplegable:
A la referencia Tabla1[Meses] se le conoce como referencia estructurada y es la manera en que podemos referirnos a los datos contenidos en una tabla de Excel. Ahora que hemos creado este nombre intermedio podemos crear nuestra lista de validacin de datos utilizando como fuente este nuevo nombre:
Al momento de seleccionar el cuadro de texto Origen puedes pulsar la tecla F3 y se mostrar el cuadro de dilogo Pegar nombre o simplemente puedes introducir manualmente el nombre recin creado. Ya que los nombres tienen un alcance en todo el libro podemos crear nuestra lista desplegable con datos de otra hoja sin la necesidad de indicar directamente la referencia al rango que contiene los datos. Este truco del nombre intermedio es necesario porque Excel no permite colocar la referencia estructurada directamente en el Origen de la lista de validacin de datos. Si intentas hacerlo Excel devolver un Error en la frmula.
Lo nico que estoy haciendo es colocar la referencia adecuada hacia la hoja donde se encuentran los datos que deseo incluir. Como resultado obtendremos una lista desplegable con datos de otra hoja:
Recuerda que para conocer la opcin que ha sido seleccionada en este tipo de control de formulario debemos vincular el cuadro combinado a una celda la cual reflejar la opcin seleccionada. Para conocer un poco ms sobre este procedimiento consulta el artculo Cuadros combinados en Excel. En este artculo hemos analizado tres posibilidades para crear una lista desplegable con datos de otra hoja de manera que no sea necesario tener tanto los datos como las listas desplegables en una misma hoja. Esta es una prctica muy comn, especialmente cuando tenemos mltiples catlogos organizados en diferentes hojas de nuestro libro y necesitamos crear las listas desplegables en una hoja diferente. Artculos relacionados Listas dependientes en Excel Valores de una lista basados en otra
EDISON
11 abril, 2013 en 8:51
Definitivamente fue un acierto poder encontrado esta gran ayuda, cada vez aprovechamos mejor de las bondades y facilidades que nos brinda el Excel, pero mucho mejor es la oportunidad que nos brindan los expertos al compartir su experiencia y hacen ms cmoda nuestra gestin con hojas electrnicas y las aplicaciones mltiples que podemos realizar en nuestras labores
Responder
Ana
11 abril, 2013 en 8:53
Buenos Das Muy contento de haber encontrado esta pagina, espero aprender mucho de excel apenas estoy comenzando me parece una super herramienta Mil gracias por los conocimientos que estoy adquiriendo con ustedes
Responder
Eduardo
11 abril, 2013 en 10:37
Gracias Moiss.
Responder
otrebor
11 abril, 2013 en 11:34
Cada da nos sorprendes, a veces uno cree saberlo todo respecto a una temtica y llega tu e-mail y nos damos cuenta que en realidad nos falta mucho por aprender. Agradecido por tus aportes.
Responder
RAUL
11 abril, 2013 en 14:33
Muy agradecido de haber encontrado esta pagina la informacion que nos suministra es muy valiosa
Responder
Carlos Castillo
11 abril, 2013 en 18:25
BEATRIZ MAUNA
11 abril, 2013 en 18:45
CORDIAL SALUDO FELICITACIONES LOS TEMAS QUE ME HAN ENVIADO MUY INTERESANTES HE APRENDIDO BASTANTE YA QUE SON MUY EXPLICITO Y FACILES DE ENTENDER ATTE BETTY
Responder
Omar
12 abril, 2013 en 6:25
Moises buenos dias te felicito por la explicacion con respecto a la lista despegable y sus variedades que tiene Excel sos lo maximo, hasta el momento los mail recibidos con respecto de Excel me es muy util inclusive me facilito en mis tareas diarias laborales al estar muy bien explicadas desde ya graciasss. SALUDOS OMAR
Responder
Jorge
12 abril, 2013 en 7:31
Impecable! Felicitaciones
Responder
Fabricio
12 abril, 2013 en 8:59
RUTH
12 abril, 2013 en 9:13
CADA VEZ VOY APRENDIENDO MAS, GRACIAS A LA AYUDA QUE NOS BRINDAN. ESPERO SEGUIR CONTANDO CON ESTA VALIOSA COLABORACION.
Responder
Art
12 abril, 2013 en 9:33
Luis Carlos
12 abril, 2013 en 15:38
Excelente aporte, para todos los que an debemos aprender ms de Excel. Gracias.
Responder
Marcos Barragn
13 abril, 2013 en 9:17
Moiss muchas gracias por el aporte, tus consejos prcticos han sido de gran ayuda, necesito hacer una lista desplegable para una serie de productos y que una vez seleccionado un producto en otras celdas que me especifique las caractersticas del producto seleccionado, como precio, contenido, etc
Responder
Walter
13 abril, 2013 en 9:38
Gracias Moises siempre sigo tus publicaciones y cada vez me sorprendo ms con todo lo que se puede hacer con esta fabulosa herramienta.
Responder
dalvi
13 abril, 2013 en 16:34
Hermano de verdad agradecido, estoy siempre en la bsqueda de manejar a la perfeccin todas las bondades de excel
Responder
Percy Cansaya
14 abril, 2013 en 6:16
jeans
14 abril, 2013 en 20:18
Alejandro
16 abril, 2013 en 16:58
Tengo una Lista desplegable con Control de formulario tomo los datos de otra hoja como puedo hacer para que verifique que el usuario selecciono un dato y no lo dejo vaco.
Responder
Moiss Ortz
Autor
Hola Alejandro, debes hacerlo con una macro validando que el valor de la celda no sea blanco. If (Range(A1).Value = ) Then MsgBox (Debes introducir un valor) End If
Responder
Luis
18 abril, 2013 en 20:15
Carlos Becerra
22 abril, 2013 en 11:13
Amigo Moises. Gracias por compatir, cada da me sorprende las ventajas de excel.
Responder
Edwin Yash
29 mayo, 2013 en 11:04
Sofa
30 mayo, 2013 en 9:48
Hola, Muchas veces visito vuestra pgina que es realmente til pero nunca haba comentado nada pero de verdad que hoy necesito vuestra ayuda. Esto de la lista desplegable lo he utilizado bastantes veces, pero ahora me he instalado office 2013 y si intento copiar una lista desplegable en varias celdas de la misma columna no me deja fijo los valores, si no que va desplazando la lista al mismo tiempo que vas bajando filas. ej. Si pongo =Datos!$E3:$E6 en la celda A2 y arrastro la frmula a la celda A3, se me cambia a =Datos!$E4:$E7 Adems si he hecho una lista desplegable con excel 2010 en el trabajo y la abro en casa con excel 2013 se me desconfigura Os ha pasado esto alguna vez? Podis ayudarme? Muchsimas gracias
Responder
Moiss Ortz
Autor
Hola Sofa, la referencias que muestra solo est fijando la columna, as que te recomiendo fijar tambin la fila de la siguiente manera: =Datos!$E$3:$E$6
Responder
JM
30 mayo, 2013 en 13:09
Manda webs que sea mejor esta pgina que la ayuda oficial de Office para Excel. Lo mejor es que est muy bien explicada; lo sorprendente es lo que sabe de Excel.
Azulfenix
7 junio, 2013 en 11:17
Gracias por tu genial ayuda. En mas de una ocasion me has sacado de un problema. Una vez gracias por compartir.
Responder
Irma
8 junio, 2013 en 0:15
Te agradezco mucho lo que me enseaste. Soy una inexperta pero con tu ayuda haces ms fcil mi trabajo en Excel.
Responder
Wendy
4 julio, 2013 en 21:20
Las listas desplegables me han ayudado muchsimo en la confeccin de facturas en Excel 2007. He tenido que aumentar la lista donde ahora tengo 21 lneas, pero tengo problemas porque cuando la despliego solamente aparecen las primeras 17 lneas. Qu se puede hacer para que aparezcan todas las lneas de la lista??? Como info adicional tengo la lista desplegable en la hoja 2 y preparo la factura en la hoja 1, donde utilizo esta lista. Agradecer su respuesta.
Responder
Moiss Ortz
Autor
Hola Wendy, 21 elementos son muy pocos y deberan mostrarse en la lista. Cmo ests especificando el origen de la lista?
Responder
Moiss, Primero que todo te felicito por tus importantes aportes a nuestros conocimientos, soy amante de excel y pienso que manejo lo bsico, pero es una de las mejores pginas que he visto con relacin a Excel. Muchsimas gracias.
Responder
ARIEL SHADE
23 julio, 2013 en 8:00
Moiss: Ante todo excelente la pagina, mi consulta es la sig.: tengo 3 listas desplegables relacionadas entre si con la funcion indirecto: la primera es lugar fisico, la seguda el dpto. y la tercera la seccion. Cuando voy eligiendo diferentes opciones me va limitando la seleccion, hasta ahi todo perfecto, el tema es que cuando modifico la opcion lugar fisico me mantiene las otras opciones elegidas, es decir, no se limpiar los demas campos automaticos. Hay alguna forma?
Responder
Moiss Ortz
Autor
Hola Ariel, solo se puede lograr con VBA. Por ejemplo, si la primera lista
est en A1 y queremos eliminar el valor de las otras listas (en B1 y C1) cuando haya un cambio, entonces puedes utilizar el siguiente cdigo: Private Sub Worksheet_Change(ByVal Target As Range) If Target = Range(A1) Then Range(B1).Value = Range(C1).Value = End If End Sub
Responder
Deja un comentario
Tu direccin de correo electrnico no ser publicada. Los campos necesarios estn marcados * Nombre *
Correo electrnico *
Comentario
Publicar comentario