Opret en rulleliste | Tillad andre poster | Tilføj/fjern varer | Dynamisk rulleliste | Fjern en rulleliste | Afhængige rullelister | Bordmagi
Drop-down lister i Excel er nyttige, hvis du vil være sikker på, at brugerne vælger et element fra en liste i stedet for at skrive deres egne værdier.
Opret en rulleliste
For at oprette en rulleliste i Excel skal du udføre følgende trin.
1. På det andet ark skal du skrive de elementer, du vil have vist på rullelisten.
Bemærk: Hvis du ikke vil have brugere til at få adgang til elementerne på Sheet2, kan du skjule Sheet2. For at opnå dette skal du højreklikke på arkfanen i Sheet2 og klikke på Skjul.
2. Vælg det første ark på celle B1.
3. Klik på Datavalidering i gruppen Data Tools på fanen Data.
excel formel gennemsnit, hvis ikke blank
Dialogboksen 'Datavalidering' vises.
4. Klik på Liste i feltet Tillad.
5. Klik i feltet Kilde, og vælg området A1: A3 på Sheet2.
6. Klik på OK.
Resultat:
Bemærk: For at kopiere/indsætte en rulleliste skal du markere cellen med rullelisten og trykke på CTRL + c, vælge en anden celle og trykke på CTRL + v.
7. Du kan også skrive elementerne direkte i feltet Kilde i stedet for at bruge en områdereference.
Bemærk: dette gør din rulleliste følsom over for store og små bogstaver. Hvis en bruger f.eks. Skriver ja, vises der en fejlmeddelelse.
Tillad andre poster
Du kan også oprette en rulleliste i Excel, der tillader andre poster.
1. For det første, hvis du skriver en værdi, der ikke er på listen, viser Excel en fejlmeddelelse.
For at tillade andre poster skal du udføre følgende trin.
2. Klik på Datavalidering i gruppen Data Tools på fanen Data.
Dialogboksen 'Datavalidering' vises.
3. Fjern fanen 'Vis fejlmeddelelse efter ugyldige data er indtastet' på fanen Fejlmeddelelse.
4. Klik på OK.
5. Du kan nu indtaste en værdi, der ikke er på listen.
Tilføj/fjern varer
Du kan tilføje eller fjerne elementer fra en rulleliste i Excel uden at åbne dialogboksen 'Datavalidering' og ændre områdereferencen. Dette sparer tid.
1. Hvis du vil føje et element til en rulleliste, skal du gå til elementerne og vælge et element.
2. Højreklik, og klik derefter på Indsæt.
3. Vælg 'Skift celler ned', og klik på OK.
Resultat:
Bemærk: Excel ændrede automatisk intervalreferencen fra Sheet2! $ A $ 1: $ A $ 3 til Sheet2! $ A $ 1: $ A $ 4. Du kan kontrollere dette ved at åbne dialogboksen 'Datavalidering'.
4. Indtast et nyt element.
Resultat:
5. Hvis du vil fjerne et element fra en rulleliste, skal du i trin 2 klikke på Slet, vælge 'Skift celler op' og klikke på OK.
Dynamisk rulleliste
Du kan også bruge en formel, der opdaterer din rulleliste automatisk, når du tilføjer et element til slutningen af listen.
1. Vælg det første ark på celle B1.
2. Klik på Datavalidering i gruppen Data Tools på fanen Data.
Dialogboksen 'Datavalidering' vises.
3. Klik på Liste i feltet Tillad.
4. Klik i feltet Kilde, og indtast formlen:= OFFSET (Sheet2! $ A $ 1,0,0, COUNTA (Sheet2! $ A: $ A), 1)
Forklaring: den OFFSET funktion tager 5 argumenter. Reference: Sheet2! $ A $ 1, rækker til forskydning: 0, kolonner til offset: 0, højde: COUNTA (Sheet2! $ A: $ A) og bredde: 1. COUNTA (Sheet2! $ A: $ A) tæller tallet af værdier i kolonne A på Sheet2, der ikke er tomme. Når du tilføjer et element til listen på Sheet2, stiger COUNTA (Sheet2! $ A: $ A). Som et resultat udvides det område, der returneres af OFFSET-funktionen, og rullelisten opdateres.
5. Klik på OK.
6. På det andet ark skal du blot tilføje et nyt element til slutningen af listen.
Resultat:
Fjern en rulleliste
For at fjerne en rulleliste i Excel skal du udføre følgende trin.
1. Vælg cellen med rullelisten.
2. Klik på Datavalidering i gruppen Data Tools på fanen Data.
Dialogboksen 'Datavalidering' vises.
3. Klik på Ryd alle.
Bemærk: For at fjerne alle andre rullelister med de samme indstillinger skal du markere 'Anvend disse ændringer på alle andre celler med de samme indstillinger', før du klikker på Ryd alle.
4. Klik på OK.
Afhængige rullelister
Vil du lære endnu mere om rullelister i Excel? Lær hvordan du opretter afhængige rullelister .
1. Hvis brugeren f.eks. Vælger Pizza fra en første rulleliste.
2. En anden rulleliste indeholder pizzaelementerne.
3. Men hvis brugeren vælger kinesisk fra den første rulleliste, indeholder den anden rulleliste de kinesiske retter.
Bordmagi
Du kan også gemme dine varer i en Excel -tabel for at oprette en dynamisk rulleliste.
1. Vælg et listeelement på det andet ark.
2. Klik på Tabel i gruppen Tabeller på fanen Indsæt.
3. Excel vælger automatisk dataene for dig. Klik på OK.
4. Hvis du vælger listen, afslører Excel struktureret reference .
5. Brug denne strukturerede reference til at oprette en dynamisk rulleliste.
Forklaring: den INDIREKT funktion i Excel konverterer en tekststreng til en gyldig reference.
6. På det andet ark skal du blot tilføje et nyt element til slutningen af listen.
Resultat:
Bemærk: Prøv det selv. Download Excel-filen, og opret denne rulleliste.
7. Når du bruger tabeller, skal du bruge funktionen UNIK i Excel 365 til at udtrække unikke listeelementer.
Bemærk: denne dynamiske array -funktion, der er indtastet i celle F1, fylder flere celler. Wow! Denne adfærd i Excel 365 kaldes spild.
8. Brug dette spildområde til at oprette en magisk rulleliste.
Forklaring: Brug altid den første celle (F1) og et hashtegn til at henvise til et spildområde.
Resultat:
Bemærk: Når du tilføjer nye poster, udtrækker funktionen UNIK automatisk nye unikke listeelementer, og Excel opdaterer automatisk rullelisten.
Gå til næste kapitel: