Hvordan lage en rullegardinliste i Excel
Miscellanea / / April 04, 2023
Lifehacker har samlet syv måter: fra enkel til kompleks.
Hvordan lage en enkel nedtrekksliste i Excel gjennom innsettingsfunksjonen
Elementært alternativ: trenger ingen forhåndsinnstilling og er tilgjengelig takket være standard innsatsfunksjon. Den lar deg velge tidligere angitte verdier fra en liste og raskt legge dem til. Dette fungerer imidlertid bare hvis dataene er inneholdt i en ikke-gap-kolonne og inndataene er i orden.
Plasser markøren i neste tomme celle i området. I vårt eksempel er dette B7.
Foreta et høyreklikk og velg "Velg fra rullegardinlisten" eller bare trykk Alt + "pil ned" på tastaturet.
Etter det vil en liste over alle verdiene ovenfor uten repetisjoner vises, og du trenger bare å velge den ønskede og klikke på den.
Hvordan lage en rullegardinliste i Excel fra en rekke data
Følgende metode lar deg bruke et hvilket som helst dataområde for rullegardinlisten, som er plassert hvor som helst i arket, så vel som på et annet ark eller til og med i en annen fil (mer om det senere).
Liste vil ikke bli oppdatert hvis du legger til informasjon under det angitte området, men hvis du setter det inn ikke på slutten, men mellom linjene, vil alt fungere. Når du sletter elementene i listen, vil den uansett endres.Velg cellen som skal ha en nedtrekksliste (vi har den H3), bytt til fanen "Data" og klikk på "Datavalidering".
I vinduet som åpnes, velg "Liste"-datatypen, klikk i "Kilde"-feltet og velg de ønskede cellene.
Klikk OK, og en rullegardinliste med de ønskede verdiene vil vises i den angitte cellen.
Hvordan lage en rullegardinliste i Excel fra et navngitt område
Ethvert celleområde kan navngis ved å gi det et navn. Dette vil tillate deg å referere til det og gjøre det lettere å huske områdene du jobber med ofte. Ellers skiller ikke denne versjonen av rullegardinlisten seg fra den forrige: den oppdateres bare hvis du sletter en av verdiene eller legger til rader innenfor området.
Først oppretter du et navngitt område. For å gjøre dette, velg cellene med fremtidige elementer i rullegardinlisten og tittel dem ved å skrive inn navnet i feltet med navnene på cellene, og trykk deretter Enter. Obligatorisk betingelse: det første tegnet må være en bokstav, mellomrom kan ikke brukes (sett "_" i stedet for dem).
Sett nå markøren i cellen der du vil lage en liste, og på "Data"-fanen klikker du på "Datavalidering".
I kolonnen "Datatype" velger du "Liste", og spesifiser navnet på området som kilde, og sett "=" foran det. I vårt eksempel kom det ut "=merker".
Nedtrekkslisten med elementer fra det navngitte området er klar.
Hvordan lage en rullegardinliste i Excel med data fra et annet ark eller fil
Noen ganger må du bruke ekstern data, som er plassert på et annet ark eller til og med i en egen arbeidsbok. I dette tilfellet vil INDIREKTE-funksjonen hjelpe, som lar deg referere til dem. Fordi kilden er et celleområde, vil listen bare oppdateres hvis du skriver eller sletter nye verdier innenfor området. Også når du refererer til en annen fil, må den filen være åpen.
Åpne begge filene, velg deretter cellen med den fremtidige listen, og klikk på Datavalidering på Data-fanen.
Velg "Liste", som kilde, spesifiser følgende formel: =INDIREKTE("[filnavn]arknavn!område")
Det vil si at innenfor anførselstegnene skal det stå navnet på filen med dataene for listen i hakeparenteser, så uten mellomrom navnet på arket, og så også uten mellomrom et utropstegn og en områdebetegnelse. I vårt eksempel vil det være slik: =INDIREKTE("[Bok1]Ark1!A3:A9")
Listen er klar. For å bruke data fra en annen fil, må den også være åpen på det tidspunktet.
Hvordan lage en rullegardinliste i Excel fra en tabell
Den neste metoden er litt mer komplisert, men mye mer allsidig og korrekt. Det er basert på de såkalte smartbordene, de er dynamiske. Dette betyr at eventuelle endringer, enten det er å legge til nye elementer eller slette dem, vil umiddelbart reflekteres i rullegardinlisten.
Velg området med listeelementene og deres kategori, og klikk deretter Formater som tabell på Hjem-fanen.
Velg et designalternativ, merk av for "Tabell med overskrifter" i det åpne vinduet og klikk OK.
Plasser markøren i en av cellene i tabellen og på fanen "Tabelldesigner" som vises, skriv inn navnet på listen, bekreft det ved å trykke Enter.
Klikk på cellen der du vil at listen skal være, og klikk på Datavalidering på Data-fanen.
Angi "Liste" som datatype, og skriv inn følgende formel for kilden: =INDIREKTE("tabellnavn")
I vårt eksempel vil det være slik: =INDIREKTE("Dører")
Listen vil umiddelbart begynne å fungere og vil bli oppdatert etter hvert som du fjerner og legger til elementer.
Hvordan lage en rullegardinliste i excel med søk
Hvis listen er stor nok, kan du gjøre det enklere å legge inn verdier med hint som vil fremskynde søket etter de ønskede elementene. Du kan gjøre dette gjennom ActiveX-utviklerverktøyene.
Hvis du ikke ser Utvikler-fanen, må du først aktivere den. For å gjøre dette, åpne menyen og velg "Flere kommandoer ...".
Klikk på Tilpass bånd, aktiver deretter utvikler og klikk på OK.
På Utvikler-fanen klikker du på Sett inn og velger Combo Box fra ActiveX-kontroller.
"Tegn" en listecelle med markøren, høyreklikk deretter på den og velg "Egenskaper".
Finn linjen ListFillRange, skriv inn verdiområdet for listen i den og trykk Enter. I vårt eksempel er dette B6:B9.
Deaktiver designmodus ved å klikke på knappen med samme navn. Nå fungerer listen, og samsvarende elementer vil bli uthevet mens du skriver.
Hvordan lage en koblet rullegardinliste i Excel
En veldig nyttig type liste som dukker opp ganske ofte. Etter å ha valgt en rad i en liste, vil forskjellige sett med verdier være tilgjengelige i den andre, avhengig av den forrige. For eksempel når du spesifiserer en produktkategori i den første liste i den andre endres modellene. La oss vurdere implementeringen av en slik tabellbasert liste slik at dataene automatisk oppdateres når elementer legges til eller fjernes.
Forbered kolonner med data: i overskriftene er elementene i den første overordnede listen, og under dem er elementene til den andre som er knyttet til den. Velg den første kolonnen med en overskrift, og på "Hjem"-fanen klikker du på "Formater som tabell".
Velg en av stilene, og aktiver deretter alternativet "Tabell med overskrifter" i vinduet som vises, og klikk OK.
Klikk på en av tabellcellene, og gi den et navn ved å skrive det i "Tabellnavn"-feltet og trykke på Enter. Dette vil være elementet på den første listen, i vårt eksempel - "Datamaskiner". Lag tabeller for resten av kolonnene på samme måte og gi dem nytt navn.
Plasser markøren i cellen der den første rullegardinlisten vil være, og på "Data"-fanen klikker du på "Datavalidering".
Spesifiser "Liste" som type, og velg kolonneoverskriftene med kategorier som kilde, som blir elementene i den overordnede listen.
Plasser deretter markøren i cellen der den andre listen vil være, klikk på "Datavalidering", velg alternativet "Liste", og skriv inn i "Kilde"-feltet =INDIREKTE og adressen til den overordnede listecellen i parentes. Det er =INDIREKTE(H3) for vårt eksempel.
Nå, når du velger et element i den overordnede listen, vil bare de tilsvarende alternativene vises i den tilknyttede listen. For eksempel, hvis du klikker på linjen "Bærbare datamaskiner", vil Excel bare vise bærbare modeller.
Og hvis du spesifiserer "Hodetelefoner", vil de tilsvarende navnene på tilbehør fra kolonnen med samme navn vises.
Les også🧐
- 10 formler i Excel som vil gjøre livet ditt enklere
- Hvordan lage et diagram i Excel
- Hvordan lage eller fjerne et sideskift i Word og Excel
- Hvordan fryse et område ved rulling i Excel
- 12 enkle triks for å jobbe raskere i Excel