Rulleliste i en celle

video

 Hvem har lidt tid og har brug for hurtigt at forstå essensen - se træningsvideoen:

Hvem er interesseret i detaljerne og nuancerne af alle de beskrevne metoder - længere nede i teksten.

Metode 1. Primitiv

Enkelt højreklik på en tom celle under en kolonne med data, kontekstmenukommando Vælg fra rullelisten (Vælg fra rullelisten) eller tryk på tastaturgenvejen ALT+pil ned. Metoden virker ikke, hvis mindst én tom linje adskiller cellen og datakolonnen, eller hvis du har brug for et produkt, der aldrig er blevet indtastet ovenfor:

Metode 2. Standard

  1. Vælg cellerne med de data, der skal inkluderes i rullelisten (f.eks. produktnavne).
  2. Hvis du har Excel 2003 eller ældre, skal du vælge fra menuen Indsæt – Navn – Tildel (Indsæt — Navn — Definer), hvis Excel 2007 eller nyere, skal du åbne fanen formler og brug knappen Navn ManagerDerefter Opret. Indtast et navn (ethvert navn er muligt, men uden mellemrum og start med et bogstav!) for det valgte område (f.eks. Produkt). Klik på OK.
  3. Vælg de celler (du kan have flere på én gang), hvor du vil have en rulleliste, og vælg fra menuen (på fanen) Data – Tjek (Data – Validering). Fra rullelisten Datatype (tillad) vælg mulighed Liste og gå ind i linjen Kilde er lig med tegn og områdenavn (dvs = Produkter).

Presse OK.

Alt! God fornøjelse!

En vigtig nuance. Et dynamisk navngivet område, såsom en prisliste, kan også tjene som datakilde for en liste. Når der derefter tilføjes nye produkter til prislisten, vil de automatisk blive tilføjet til rullelisten. Et andet almindeligt brugt trick til sådanne lister er at oprette linkede dropdowns (hvor indholdet af en liste ændres afhængigt af valget i en anden).

Metode 3: Kontrol

Denne metode er at indsætte et nyt objekt på arket - en kombinationsbokskontrol, og derefter binde det til områderne på arket. For det:

  1. Åbn fanen i Excel 2007/2010 Udvikler. I tidligere versioner, værktøjslinjen Formularer gennem menuen Vis – Værktøjslinjer – Formularer (Vis – Værktøjslinjer – Formularer). Hvis denne fane ikke er synlig, skal du klikke på knappen Office – Excel-indstillinger afkrydsningsfelt Vis udviklerfane på båndet (Office-knap – Excel-indstillinger – Vis udviklerfane på båndet)
  2. Se efter dropdown-ikonet blandt formularkontrolelementer (ikke ActiveX!). Følg pop-up-tipsene kombinationsfelt:

    Klik på ikonet og tegn et lille vandret rektangel – fremtidslisten.

  3. Højreklik på den tegnede liste og vælg kommando Objektformat (formatkontrol). Indstil i den dialogboks, der vises
    • Lav en liste efter område – vælg cellerne med navnene på de varer, der skal medtages på listen
    • Cellekommunikation – angiv den celle, hvor du vil vise serienummeret på det element, der er valgt af brugeren.
    • Antal listelinjer - hvor mange rækker der skal vises i rullelisten. Standarden er 8, men mere er muligt, hvilket den tidligere metode ikke tillader.

Efter at have klikket på OK listen kan bruges.

For at vise dets navn i stedet for elementets serienummer kan du desuden bruge funktionen INDEX (INDEX), som kan vise indholdet af den påkrævede celle fra området:

Metode 4: ActiveX-kontrolelement

Denne metode ligner delvist den forrige. Den største forskel er, at det ikke er et kontrolelement, der tilføjes til arket, men et ActiveX-objekt. "Kombinationsfelt" fra rullemenuen under knappen indsatte fra fanen Udvikler:

Tilføjelsesmekanismen er den samme - vælg et objekt fra listen og tegn det på arket. Men så begynder alvorlige forskelle fra den tidligere metode.

For det første kan den oprettede ActiveX-rulleliste være i to fundamentalt forskellige tilstande – fejlfindingstilstand, når du kan konfigurere dens parametre og egenskaber, flytte den rundt på arket og ændre størrelsen på det, og – inputtilstand, når det eneste du kan gøre er at vælge data fra den. Skift mellem disse tilstande sker ved hjælp af knappen. Design Mode fanen Udvikler:

Hvis der trykkes på denne knap, kan vi justere parametrene for rullelisten ved at trykke på den tilstødende knap Ejendomme, som åbner et vindue med en liste over alle mulige indstillinger for det valgte objekt:

De mest nødvendige og nyttige egenskaber, der kan og bør konfigureres:

  • ListFillRange – intervallet af celler, hvorfra dataene til listen er taget. Det vil ikke tillade dig at vælge et område med musen, du skal bare indtaste det med dine hænder fra tastaturet (for eksempel Sheet2! A1: A5)
  • Sammenkædet celle – den tilknyttede celle, hvor det valgte punkt fra listen vil blive vist
  • Listerækker – antal viste rækker
  • font – skrifttype, størrelse, stil (kursiv, understregning osv. undtagen farve)
  • Forfarve и rygfarve – henholdsvis tekst og baggrundsfarve

Et stort og fedt plus ved denne metode er muligheden for hurtigt at hoppe til det ønskede element i listen, når du indtaster de første bogstaver fra tastaturet(!), hvilket ikke er tilgængeligt for alle andre metoder. En god pointe er også muligheden for at tilpasse den visuelle præsentation (farver, skrifttyper osv.)

Ved brug af denne metode er det også muligt at angive som ListFillRange ikke kun endimensionelle områder. Du kan f.eks. indstille et interval på to kolonner og flere rækker, hvilket yderligere angiver, at du skal vise to kolonner (egenskab KolonneTælling=2). Så kan du få meget attraktive resultater, der betaler al den indsats, der bruges på yderligere indstillinger:

 

Endelig sammenligningstabel over alle metoder

  Metode 1. Primitive Metode 2. standard Metode 3. Kontrolelement Metode 4. ActiveX kontrol
Kompleksitet lav gennemsnit høj høj
Mulighed for at tilpasse skrifttype, farve osv. ingen ingen ingen Ja
Antal viste linjer altid 8 altid 8 enhver enhver
Hurtig søgning efter et element med første bogstaver ingen ingen ingen Ja
Behovet for at bruge en ekstra funktion INDEX ingen ingen Ja ingen
Mulighed for at oprette linkede dropdown-lister ingen Ja ingen ingen

:

  • Rulleliste med data fra en anden fil
  • Oprettelse af afhængige dropdowns
  • Automatisk oprettelse af dropdown-lister med PLEX-tilføjelsen
  • Valg af et foto fra rullelisten
  • Automatisk fjernelse af allerede brugte elementer fra rullelisten
  • Rulleliste med automatisk tilføjelse af nye elementer

Giv en kommentar