Llista desplegable en una cel·la

Vídeo

 Qui té poc temps i necessita comprendre ràpidament l'essència: mira el vídeo de formació:

Qui estigui interessat en els detalls i els matisos de tots els mètodes descrits, més avall al text.

Mètode 1. Primitiu

Feu clic amb el botó dret a una cel·la buida sota una columna amb dades, comanda del menú contextual Seleccioneu de la llista desplegable (Trieu de la llista desplegable) o premeu la drecera del teclat ALT+fletxa avall. El mètode no funciona si almenys una línia buida separa la cel·la i la columna de dades, o si necessiteu un producte que mai s'ha introduït a dalt:

Mètode 2. Estàndard

  1. Seleccioneu les cel·les amb les dades que s'han d'incloure a la llista desplegable (per exemple, noms de productes).
  2. Si teniu Excel 2003 o anterior, seleccioneu-lo al menú Insereix – Nom – Assigna (Insereix — Nom — Definiu), si Excel 2007 o més recent, obriu la pestanya Fórmules i utilitzeu el botó Gestor de nomsLlavors Create. Introduïu un nom (qualsevol nom és possible, però sense espais i comenceu amb una lletra!) per a l'interval seleccionat (per exemple Producte). Fer clic a OK.
  3. Seleccioneu les cel·les (podeu tenir-ne diverses alhora) en les quals voleu obtenir una llista desplegable i seleccioneu al menú (a la pestanya) Dades – Comprovació (Dades – Validació). De la llista desplegable Tipus de dades (permet) seleccioneu l'opció llista i entra a la línia font és igual a signe i nom de rang (és a dir = Productes).

Premsa OK.

Tot! Gaudeix!

Un matís important. Un interval de nom dinàmic, com ara una llista de preus, també pot servir com a font de dades per a una llista. Aleshores, en afegir nous productes a la llista de preus, s'afegiran automàticament a la llista desplegable. Un altre truc que s'utilitza habitualment per a aquestes llistes és crear menús desplegables enllaçats (on el contingut d'una llista canvia en funció de la selecció d'una altra).

Mètode 3: Control

Aquest mètode consisteix a inserir un objecte nou al full, un control de quadre combinat, i després lligar-lo als intervals del full. Per això:

  1. A Excel 2007/2010, obriu la pestanya Revelador. En versions anteriors, la barra d'eines Formularis a través del menú Visualització – Barres d'eines – Formularis (Visualització – Barres d'eines – Formularis). Si aquesta pestanya no és visible, feu clic al botó Office - Opcions d'Excel - caixa Mostra la pestanya Desenvolupador a la cinta (botó Office - Opcions d'Excel - Mostra la pestanya Desenvolupador a la cinta)
  2. Busqueu la icona desplegable entre els controls del formulari (no ActiveX!). Seguiu els consells emergents quadre combinat:

    Feu clic a la icona i dibuixeu un petit rectangle horitzontal: la llista futura.

  3. Feu clic amb el botó dret a la llista dibuixada i seleccioneu l'ordre Format d'objecte (control de format). Al quadre de diàleg que apareix, configureu
    • Formeu una llista per rang – seleccioneu les cel·les amb els noms dels béns que s'han d'incloure a la llista
    • Comunicació cel·lular – especifiqueu la cel·la on voleu mostrar el número de sèrie de l'element seleccionat per l'usuari.
    • Nombre de línies de llista — quantes files mostrar a la llista desplegable. El valor predeterminat és 8, però és possible més, que el mètode anterior no permet.

Després de fer clic OK es pot utilitzar la llista.

Per mostrar el seu nom en lloc del número de sèrie de l'element, també podeu utilitzar la funció ÍNDEX (ÍNDEX), que pot mostrar el contingut de la cel·la requerida de l'interval:

Mètode 4: control ActiveX

Aquest mètode s'assembla parcialment a l'anterior. La diferència principal és que no és un control que s'afegeix al full, sinó un control ActiveX. "Quadre combinat" del quadre desplegable sota el botó Insereix de la pestanya Revelador:

El mecanisme d'addició és el mateix: seleccioneu un objecte de la llista i dibuixeu-lo al full. Però llavors comencen diferències serioses amb el mètode anterior.

En primer lloc, la llista desplegable ActiveX creada pot estar en dos estats fonamentalment diferents: el mode de depuració, quan podeu configurar els seus paràmetres i propietats, moure'l pel full i canviar-ne la mida, i el mode d'entrada, quan l'únic que podeu fer és seleccionar-ne dades. El canvi entre aquests modes es fa mitjançant el botó. Mode de disseny llengüeta Revelador:

Si es prem aquest botó, podem ajustar els paràmetres de la llista desplegable prement el botó adjacent Propietats, que obrirà una finestra amb una llista de tots els paràmetres possibles per a l'objecte seleccionat:

Les propietats més necessàries i útils que es poden i s'han de configurar:

  • ListFillRange – l'interval de cel·les d'on provenen les dades de la llista. No us permetrà seleccionar un rang amb el ratolí, només heu d'introduir-lo amb les mans des del teclat (per exemple, Sheet2! A1: A5)
  • LinkedCell – la cel·la associada on es mostrarà l'element seleccionat de la llista
  • ListRows - nombre de files mostrades
  • Font - lletra, mida, estil (cursiva, subratllat, etc. excepte el color)
  • ForeColor и color de fons – text i color de fons, respectivament

Un gran avantatge d'aquest mètode és la possibilitat de saltar ràpidament a l'element desitjat de la llista en introduir les primeres lletres des del teclat (!), que no està disponible per a tots els altres mètodes. Un punt agradable, també, és la possibilitat de personalitzar la presentació visual (colors, tipus de lletra, etc.)

Quan s'utilitza aquest mètode, també és possible especificar com ListFillRange no només rangs unidimensionals. Podeu, per exemple, establir un rang de dues columnes i diverses files, indicant a més que necessiteu mostrar dues columnes (propietat Recompte de columnes=2). Aleshores, podeu obtenir resultats molt atractius que compensen tot l'esforç invertit en configuracions addicionals:

 

Taula de comparació final de tots els mètodes

  Mètode 1. Primitiu Mètode 2. Estàndard Mètode 3. Element de control Mètode 4. Control ActiveX
Complexitat sota average alt alt
Possibilitat de personalitzar el tipus de lletra, el color, etc. no no no
Nombre de línies mostrades sempre 8 sempre 8 qualsevol qualsevol
Cerca ràpida d'un element per les primeres lletres no no no
La necessitat d'utilitzar una funció addicional ÍNDEX no no no
Possibilitat de crear llistes desplegables enllaçades no no no

:

  • Llista desplegable amb dades d'un altre fitxer
  • Creació de desplegables dependents
  • Creació automàtica de llistes desplegables mitjançant el complement PLEX
  • Seleccionant una foto de la llista desplegable
  • Eliminació automàtica dels elements ja utilitzats de la llista desplegable
  • Llista desplegable amb l'addició automàtica de nous elements

Deixa un comentari