Aftreklys in 'n sel

Video

 Wie min tyd het en nodig het om vinnig die essensie te begryp - kyk na die opleidingsvideo:

Wie belangstel in die besonderhede en nuanses van al die metodes wat beskryf word – verder af in die teks.

Metode 1. Primitief

Enkele regskliek op 'n leë sel onder 'n kolom met data, konteks kieslys opdrag Kies uit aftreklys (Kies uit aftreklys) of druk die sleutelbordkortpad ALT+afpyltjie. Die metode werk nie as ten minste een leë reël die sel en die datakolom skei nie, of as jy 'n produk benodig wat nog nooit hierbo ingevoer is nie:

Metode 2. Standaard

  1. Kies die selle met die data wat in die aftreklys ingesluit moet word (byvoorbeeld produkname).
  2. As jy Excel 2003 of ouer het, kies uit die kieslys Voeg in – Naam – Ken toe (Voeg in — Naam — Definieer), indien Excel 2007 of nuwer, maak die oortjie oop Formules en gebruik die knoppie Naam BestuurderToe Skep. Voer 'n naam in (enige naam is moontlik, maar sonder spasies en begin met 'n letter!) vir die geselekteerde reeks (byvoorbeeld Produk). Klik op OK.
  3. Kies die selle (jy kan verskeie op een slag hê) waarin jy 'n aftreklys wil kry en kies uit die kieslys (op die oortjie) Data – Kontroleer (Data – Validasie). Van aftreklys Datatipe (laat toe) kies opsie lys en voer in die reël in Bron gelykteken en reeksnaam (bv = Produkte).

Druk OK.

Alles! Geniet dit!

'n Belangrike nuanse. 'n Dinamiese benoemde reeks, soos 'n pryslys, kan ook dien as 'n databron vir 'n lys. Dan, wanneer nuwe produkte by die pryslys gevoeg word, sal hulle outomaties by die aftreklys gevoeg word. Nog 'n algemeen gebruikte truuk vir sulke lyste is om gekoppelde aftreklys te skep (waar die inhoud van een lys verander na gelang van die keuse in 'n ander).

Metode 3: Beheer

Hierdie metode is om 'n nuwe voorwerp op die blad in te voeg - 'n kombinasiebokskontrole, en dit dan aan die reekse op die blad te bind. Vir dit:

  1. In Excel 2007/2010, maak die oortjie oop Ontwikkelaar. In vorige weergawes, die nutsbalk Vorms deur die spyskaart View – Toolbars – Vorms (View – Toolbars – Vorms). As hierdie oortjie nie sigbaar is nie, klik dan op die knoppie Kantoor – Excel-opsies - boks Wys ontwikkelaaroortjie in die lint (Kantoor-knoppie – Excel-opsies – Wys ontwikkelaaroortjie in die lint)
  2. Soek die aftrek-ikoon onder vormkontroles (nie ActiveX nie!). Volg die opspringwenke kombinasie boks:

    Klik op die ikoon en teken 'n klein horisontale reghoek – die toekomslys.

  3. Regskliek op die getekende lys en kies opdrag Voorwerpformaat (formaatbeheer). Stel in die dialoogkassie wat verskyn
    • Vorm 'n lys volgens reeks – kies die selle met die name van die goedere wat in die lys ingesluit moet word
    • Selkommunikasie – spesifiseer die sel waar jy die reeksnommer van die element wat deur die gebruiker gekies is, wil vertoon.
    • Aantal lyslyne - hoeveel rye om in die aftreklys te wys. Die verstek is 8, maar meer is moontlik, wat die vorige metode nie toelaat nie.

Na kliek op OK lys kan gebruik word.

Om sy naam in plaas van die reeksnommer van die element te vertoon, kan jy ook die funksie gebruik INDEX (INDEX), wat die inhoud van die vereiste sel uit die reeks kan vertoon:

Metode 4: ActiveX-beheer

Hierdie metode stem gedeeltelik ooreen met die vorige een. Die belangrikste verskil is dat dit nie 'n kontrole is wat by die blad gevoeg word nie, maar 'n ActiveX-kontrole. "Kombinasie boks" vanaf die aftreklys onder die knoppie Plaas vanaf die blad Ontwikkelaar:

Die byvoegmeganisme is dieselfde – kies 'n voorwerp uit die lys en teken dit op die blad. Maar dan begin ernstige verskille van die vorige metode.

Eerstens kan die geskepde ActiveX-aftreklys in twee fundamenteel verskillende toestande wees - ontfoutmodus, wanneer jy sy parameters en eienskappe kan opstel, dit om die blad kan skuif en die grootte daarvan kan verander, en - invoermodus, wanneer die enigste ding wat jy kan doen is om data daaruit te kies. Om tussen hierdie modusse te wissel word met die knoppie gedoen. Ontwerpmodus tab Ontwikkelaar:

As hierdie knoppie gedruk word, kan ons die parameters van die aftreklys aanpas deur die aangrensende knoppie te druk Eiendomme, wat 'n venster sal oopmaak met 'n lys van alle moontlike instellings vir die geselekteerde voorwerp:

Die mees nodige en bruikbare eienskappe wat gekonfigureer kan en moet word:

  • ListFillRange – die reeks selle waaruit die data vir die lys geneem is. Dit sal jou nie toelaat om 'n reeks met die muis te kies nie, jy hoef dit net met jou hande vanaf die sleutelbord in te voer (byvoorbeeld, Sheet2! A1: A5)
  • LinkedCell – die geassosieerde sel waar die item wat uit die lys gekies is, vertoon sal word
  • Lys Rye – aantal vertoonde rye
  • Lettertipe – lettertipe, grootte, styl (kursief, onderstreep, ens. behalwe vir kleur)
  • Voorkleur и rugkleur - teks en agtergrond kleur, onderskeidelik

'N Groot en vet pluspunt van hierdie metode is die vermoë om vinnig na die gewenste element in die lys te spring wanneer die eerste letters vanaf die sleutelbord (!) ingevoer word, wat nie vir alle ander metodes beskikbaar is nie. 'n Goeie punt is ook die vermoë om die visuele aanbieding (kleure, lettertipes, ens.) aan te pas.

Wanneer hierdie metode gebruik word, is dit ook moontlik om te spesifiseer as ListFillRange nie net eendimensionele reekse nie. Jy kan byvoorbeeld 'n reeks van twee kolomme en verskeie rye stel, wat bykomend aandui dat jy twee kolomme (eienskap) moet vertoon Kolomtelling=2). Dan kan jy baie aantreklike resultate kry wat al die moeite betaal wat aan bykomende instellings bestee word:

 

Finale vergelykingstabel van alle metodes

  Metode 1. primitief Metode 2. Standard Metode 3. Beheer element Metode 4. ActiveX beheer
Kompleksiteit lae gemiddelde hoë hoë
Vermoë om die lettertipe, kleur, ens. No. No. No. Ja
Aantal lyne vertoon altyd 8 altyd 8 'n 'n
Vinnige soektog vir 'n element deur eerste letters No. No. No. Ja
Die behoefte om 'n bykomende funksie te gebruik INDEKS No. No. Ja No.
Vermoë om gekoppelde aftreklyste te skep No. Ja No. No.

:

  • Aftreklys met data van 'n ander lêer
  • Skep afhanklike dropdowns
  • Outomatiese skepping van aftreklyste deur die PLEX-byvoeging
  • Kies 'n foto uit die aftreklys
  • Outomatiese verwydering van reeds gebruikte items vanaf die aftreklys
  • Aftreklys met outomatiese toevoeging van nuwe items

Lewer Kommentaar