Indhold
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
- Vælg cellerne med de data, der skal inkluderes i rullelisten (f.eks. produktnavne).
- 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.
- 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:
- Å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)
- Se efter dropdown-ikonet blandt formularkontrolelementer (ikke ActiveX!). Følg pop-up-tipsene kombinationsfelt:
Klik på ikonet og tegn et lille vandret rektangel – fremtidslisten.
- 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