Sådan laver du en rulleliste i Excel
Miscellanea / / April 04, 2023
Lifehacker har samlet syv måder: fra enkel til kompleks.
Sådan laver du en simpel rulleliste i Excel gennem indsæt-funktionen
Elementær option: kræver ingen forindstilling og er tilgængelig takket være standardindsatsfunktionen. Det giver dig mulighed for at vælge tidligere indtastede værdier fra en liste og hurtigt tilføje dem. Dette virker dog kun, hvis dataene er indeholdt i en ikke-gap kolonne, og inputtet er i orden.
Placer markøren i den næste tomme celle i området. I vores eksempel er dette B7.
Foretag et højreklik med musen og vælg "Vælg fra rullelisten" eller tryk blot på Alt + "pil ned" på tastaturet.
Derefter vises en liste over alle værdierne ovenfor uden gentagelser, og du skal bare vælge den ønskede og klikke på den.
Sådan laver du en rulleliste i Excel fra en række data
Den følgende metode giver dig mulighed for at bruge et hvilket som helst dataområde til rullelisten, som er placeret hvor som helst i arket, såvel som på et andet ark eller endda i en anden fil (mere om det senere).
Liste vil ikke blive opdateret, hvis du tilføjer information under det angivne område, men hvis du indsætter det ikke til sidst, men mellem linjerne, vil alt fungere. Når du sletter elementerne på listen, ændres den under alle omstændigheder.Vælg den celle, der skal have en rulleliste (vi har den H3), skift til fanen "Data" og klik på "Datavalidering".
I vinduet, der åbnes, skal du vælge datatypen "Liste", klik i feltet "Kilde" og vælg de ønskede celler.
Klik på OK, og en rulleliste med de ønskede værdier vises i den angivne celle.
Sådan laver du en rulleliste i Excel fra et navngivet område
Ethvert celleområde kan navngives ved at give det et navn. Dette vil give dig mulighed for at henvise til det og gøre det lettere at huske de områder, du ofte arbejder med. Ellers adskiller denne version af rullelisten sig ikke fra den forrige: den opdateres kun, hvis du sletter en af værdierne eller tilføjer rækker inden for området.
Først skal du oprette et navngivet område. For at gøre dette skal du vælge cellerne med fremtidige elementer i rullelisten og give dem en titel ved at indtaste navnet i feltet med navnene på cellerne, og derefter trykke på Enter. Obligatorisk betingelse: det første tegn skal være et bogstav, mellemrum kan ikke bruges (indsæt "_" i stedet for dem).
Sæt nu markøren i den celle, hvor du vil lave en liste, og på fanen "Data" skal du klikke på "Datavalidering".
I kolonnen "Datatype" skal du vælge "Liste", og som kilde, angiv navnet på området, og sæt "=" foran det. I vores eksempel kom det ud "=mærker".
Rullelisten med elementer fra det navngivne område er klar.
Sådan laver du en rulleliste i Excel med data fra et andet ark eller fil
Nogle gange skal du bruge ekstern data, som er placeret på et andet ark eller endda i en separat projektmappe. I dette tilfælde vil INDIREKTE-funktionen hjælpe, hvilket giver dig mulighed for at henvise til dem. Fordi kilden er et celleområde, opdateres listen kun, hvis du skriver eller sletter nye værdier inden for området. Når der refereres til en anden fil, skal denne fil også være åben.
Åbn begge filer, vælg derefter cellen med den fremtidige liste, og klik på Datavalidering på fanen Data.
Vælg "Liste", som kilde, angiv følgende formel: =INDIREKTE("[filnavn]arknavn!område")
Det vil sige, at der inden for anførselstegnene skal være navnet på filen med dataene for listen i firkantede parenteser, så uden mellemrum navnet på arket, og så også uden mellemrum et udråbstegn og en områdebetegnelse. I vores eksempel vil det være sådan her: =INDIREKTE("[Bog1]Ark1!A3:A9")
Listen er klar. For at bruge data fra en anden fil, skal den også være åben på det tidspunkt.
Sådan laver du en rulleliste i Excel fra en tabel
Den næste metode er lidt mere kompliceret, men meget mere alsidig og korrekt. Det er baseret på de såkaldte smarte borde, de er dynamiske. Det betyder, at enhver ændring, uanset om det er tilføjelse af nye elementer eller sletning af dem, vil øjeblikkeligt afspejles i rullelisten.
Vælg området med listeelementerne og deres kategori, og klik derefter på Formater som tabel på fanen Hjem.
Vælg en hvilken som helst designindstilling, marker indstillingen "Tabel med overskrifter" i det åbnede vindue, og klik på OK.
Placer markøren i en af cellerne i tabellen og på fanen "Tabeldesigner", der vises, indtast navnet på listen, bekræft det ved at trykke på Enter.
Klik på den celle, hvor du vil have listen, og klik på Datavalidering på fanen Data.
Angiv "Liste" som datatype, og indtast følgende formel for kilden: =INDIREKTE("tabelnavn")
I vores eksempel vil det være sådan her: =INDIREKTE("Døre")
Listen vil straks begynde at fungere og vil blive opdateret, når du fjerner og tilføjer elementer.
Sådan laver du en rulleliste i excel med søgning
Hvis listen er stor nok, kan du gøre det nemmere at indtaste værdier med tip, der vil fremskynde søgningen efter de ønskede elementer. Du kan gøre dette gennem ActiveX-udviklerværktøjerne.
Hvis du ikke kan se fanen Udvikler, skal du først aktivere den. For at gøre dette skal du åbne menuen og vælge "Flere kommandoer ...".
Klik på Tilpas bånd, aktiver derefter Udvikler, og klik på OK.
På fanen Udvikler skal du klikke på Indsæt og vælge Combo Box fra ActiveX-kontrolelementer.
"Tegn" en listecelle med markøren, højreklik derefter på den og vælg "Egenskaber".
Find linjen ListFillRange, indtast værdiintervallet for listen i den, og tryk på Enter. I vores eksempel er dette B6:B9.
Deaktiver designtilstanden ved at klikke på knappen af samme navn. Nu fungerer listen, og matchende elementer vil blive fremhævet, mens du skriver.
Sådan laver du en linket rulleliste i Excel
En meget nyttig slags liste, der kommer op ret ofte. Efter at have valgt en række på en liste, vil forskellige sæt værdier være tilgængelige i den anden, afhængigt af den forrige. For eksempel når du angiver en produktkategori i den første liste i det andet skifter modellerne. Lad os overveje implementeringen af en sådan tabelbaseret liste, så dataene automatisk opdateres, når elementer tilføjes eller fjernes.
Forbered kolonner med data: I overskrifterne er elementerne på den første overordnede liste, og under dem er elementerne fra den anden, der er knyttet til den. Vælg den første kolonne med en overskrift, og på fanen "Hjem" skal du klikke på "Formater som tabel".
Vælg en af stilene, og aktiver derefter indstillingen "Tabel med overskrifter" i det vindue, der vises, og klik på OK.
Klik på en af tabelcellerne, og giv den et navn ved at skrive det i feltet "Tabelnavn" og trykke på Enter. Dette vil være punktet på den første liste, i vores eksempel - "Computere". Opret tabeller for resten af kolonnerne på samme måde og omdøb dem.
Placer markøren i cellen, hvor den første rulleliste vil være, og på fanen "Data" skal du klikke på "Datavalidering".
Angiv "Liste" som typen, og vælg kolonneoverskrifterne med kategorier som kilde, som bliver emnerne på den overordnede liste.
Placer derefter markøren i den celle, hvor den anden liste vil være, klik på "Datavalidering", vælg "Liste", og indtast i feltet "Kilde". =INDIREKTE og adressen på den overordnede listecelle i parentes. Det er =INDIREKTE(H3) for vores eksempel.
Nu, når du vælger et element på den overordnede liste, vil kun de tilsvarende muligheder blive vist på den tilknyttede liste. For eksempel, hvis du klikker på linjen "Laptops", så viser Excel kun bærbare modeller.
Og hvis du angiver "Hovedtelefoner", vil de tilsvarende navne på tilbehør fra kolonnen med samme navn blive vist.
Læs også🧐
- 10 formler i Excel, der vil gøre dit liv lettere
- Sådan laver du et diagram i Excel
- Sådan laver eller fjerner du et sideskift i Word og Excel
- Sådan fryser du et område ved rulning i Excel
- 12 nemme tricks til at arbejde hurtigere i Excel