Lista despregable nunha cela

video

 Quen ten pouco tempo e necesita comprender rapidamente a esencia: mira o vídeo de adestramento:

Quen estea interesado nos detalles e matices de todos os métodos descritos, máis abaixo no texto.

Método 1. Primitivo

Fai clic co botón dereito do rato nunha cela baleira debaixo dunha columna con datos, comando do menú contextual Seleccione na lista despregable (Escolle na lista despregable) ou prema o atallo do teclado ALT+frecha cara abaixo. O método non funciona se polo menos unha liña baleira separa a cela e a columna de datos, ou se precisa un produto que nunca se introduciu anteriormente:

Método 2. Estándar

  1. Seleccione as celas cos datos que deben incluírse na lista despregable (por exemplo, nomes de produtos).
  2. Se tes Excel 2003 ou anterior, selecciona no menú Inserir - Nome - Asignar (Inserir — Nome — Definir), se Excel 2007 ou máis recente, abra a pestana Fórmulas e use o botón Xestor de nomesEntón crear. Introduza un nome (calquera nome é posible, pero sen espazos e comece cunha letra!) para o intervalo seleccionado (por exemplo Produto). Prema en OK.
  3. Seleccione as celas (pode ter varias á vez) nas que quere obter unha lista despregable e seleccione no menú (na pestana) Datos – Comprobación (Datos – Validación). Da lista despregable Tipo de datos (Permitir) seleccione opción lista e entra na liña fonte é igual a signo e nome do intervalo (por exemplo, = Produtos).

prensa OK.

Todo! Disfruta!

Un matiz importante. Un rango dinámico con nome, como unha lista de prezos, tamén pode servir como fonte de datos para unha lista. Despois, ao engadir novos produtos á lista de prezos, engadiranse automaticamente á lista despregable. Outro truco que se usa habitualmente para tales listas é crear menús despregables ligados (onde o contido dunha lista cambia dependendo da selección noutra).

Método 3: Control

Este método consiste en inserir un novo obxecto na folla, un control de caixa combinada, e logo vinculalo aos intervalos da folla. Para isto:

  1. En Excel 2007/2010, abra a pestana Revelador. Nas versións anteriores, a barra de ferramentas Formas a través do menú Ver – Barras de ferramentas – Formularios (Ver – Barras de ferramentas – Formularios). Se esta pestana non está visible, fai clic no botón Office - Opcións de Excel - checkbox Mostrar a pestana Programador na cinta (Botón Office - Opcións de Excel - Amosar a pestana Programador na cinta)
  2. Busca a icona do menú despregable entre os controis do formulario (non ActiveX!). Siga as suxestións emerxentes caixa combinada:

    Fai clic na icona e debuxa un pequeno rectángulo horizontal: a lista futura.

  3. Fai clic co botón dereito na lista debuxada e selecciona o comando Formato de obxecto (control de formato). No cadro de diálogo que aparece, configure
    • Forme unha lista por rango – seleccione as celas cos nomes dos bens que deben incluírse na lista
    • Comunicación celular – especifique a cela onde quere mostrar o número de serie do elemento seleccionado polo usuario.
    • Número de liñas de lista — cantas filas mostrar na lista despregable. O valor predeterminado é 8, pero é posible máis, o que o método anterior non permite.

Despois de premer OK pódese utilizar a lista.

Para mostrar o seu nome en lugar do número de serie do elemento, tamén pode usar a función ÍNDICE (ÍNDICE), que pode mostrar o contido da cela necesaria do intervalo:

Método 4: control ActiveX

Este método parécese parcialmente ao anterior. A principal diferenza é que non é un control que se engade á folla, senón un control ActiveX. "Caixa combinada" desde a caixa despregable debaixo do botón Inserir dende a pestana Revelador:

O mecanismo de engadido é o mesmo: seleccione un obxecto da lista e debuxao na folla. Pero entón comezan serias diferenzas co método anterior.

En primeiro lugar, a lista despregable ActiveX creada pode estar en dous estados fundamentalmente diferentes: o modo de depuración, cando pode configurar os seus parámetros e propiedades, movelo pola folla e redimensionalo, e o modo de entrada, cando o único que pode facer é seleccionar datos del. O cambio entre estes modos faise usando o botón. Modo de deseño aba Revelador:

Se se preme este botón, podemos axustar os parámetros da lista despregable premendo o botón adxacente Propiedades, que abrirá unha xanela cunha lista de todas as opcións posibles para o obxecto seleccionado:

As propiedades máis necesarias e útiles que se poden e deben configurar:

  • ListFillRange – o intervalo de celas de onde se toman os datos da lista. Non che permitirá seleccionar un rango co rato, só tes que introducilo coas mans desde o teclado (por exemplo, Sheet2! A1: A5)
  • LinkedCell – a cela asociada onde se mostrará o elemento seleccionado da lista
  • ListRows - número de filas mostradas
  • Orixe - fonte, tamaño, estilo (cursiva, subliñado, etc. excepto a cor)
  • ForeColor и cor de fondo - texto e cor de fondo, respectivamente

Unha gran vantaxe deste método é a posibilidade de saltar rapidamente ao elemento desexado na lista ao introducir as primeiras letras do teclado (!), que non está dispoñible para todos os outros métodos. Un bo punto tamén é a posibilidade de personalizar a presentación visual (cores, fontes, etc.)

Ao usar este método, tamén é posible especificar como ListFillRange non só rangos unidimensionales. Pode, por exemplo, establecer un intervalo de dúas columnas e varias filas, indicando ademais que precisa mostrar dúas columnas (propiedade ColumnCount= 2). Entón podes obter resultados moi atractivos que compensan todo o esforzo dedicado a configuracións adicionais:

 

Táboa final de comparación de todos os métodos

  Método 1. Primitiva Método 2. patrón Método 3. Elemento de control Método 4. Control ActiveX
Complexidade baixo media alto alto
Posibilidade de personalizar o tipo de letra, a cor, etc. non non non si
Número de liñas mostradas sempre 8 sempre 8 calquera calquera
Busca rápida dun elemento polas primeiras letras non non non si
A necesidade de utilizar unha función adicional Index non non si non
Capacidade de crear listas despregábeis vinculadas non si non non

:

  • Lista despregable con datos doutro ficheiro
  • Creación de listas desplegables dependentes
  • Creación automática de listas despregables mediante o complemento PLEX
  • Seleccionando unha foto da lista despregable
  • Eliminación automática dos elementos xa usados ​​da lista despregable
  • Lista despregable coa adición automática de novos elementos

Deixe unha resposta