Gå til hovedindhold

Lav en dynamisk afhængig rulleliste i Excel (trin for trin)

Her i denne vejledning vil vi trin for trin introducere, hvordan du opretter en afhængig rulleliste, der viser valg afhængigt af de valgte værdier i den første rulleliste. Med andre ord laver vi en Excel-datavalideringsliste baseret på værdien af ​​en anden liste.

Lav en dynamisk afhængig rulleliste
10s for at lave en afhængig rulleliste med et praktisk værktøj
Lav en dynamisk afhængig rulleliste i Excel 2021 eller Excel 365
Nogle spørgsmål, du kan stille om denne tutorial

doc-afhængig rulleliste 1 1 1

Download prøvefilen gratis doc-prøve


Video: Lav en Excel-afhængig rulleliste

 


Lav en dynamisk afhængig rulleliste

 

Trin 1: Indtast posterne til rullelisten

1. Indtast først de poster, du ønsker skal vises i rullelisterne, hver liste i en kolonne separat.

Varsel at punkterne i første kolonne (Produkt) vil være som Excel-navne til de afhængige lister senere. For eksempel vil Frugt og Grønt her være navnene for kolonne B2:B5 og C2:C6 separat.

Se skærmbillede:

doc-afhængig rulleliste 1 2

2. Opret derefter tabeller for hver dataliste.

Vælg kolonneområde A1:A3, klik indsatte > Bordlampe, og afkryds derefter i dialogboksen Opret tabel Mit bord har overskrifter afkrydsningsfelt. Klik på OK.

doc-afhængig rulleliste 1 3

Gentag derefter dette trin for at oprette tabeller til de to andre lister.

Du kan se alle tabeller og referencen til intervaller i Navnehåndtering (tryk Ctrl + F3 for at åbne den).

doc-afhængig rulleliste 1 4

Trin 2: Opret områdenavne

I dette trin skal du oprette navne for hovedlisten og hver afhængig liste.

1. Vælg de elementer, der vises på hovedlisten (A2: A3).

2. Gå derefter til Navneboks som ved siden af Formelbjælke.

3. Indtast navnet i det, her navngives det som Produkt.

4. Trykke Indtast nøgle til at fuldføre.

doc-afhængig rulleliste 1 5

Gentag derefter ovenstående trin for separat at oprette navne for hver afhængig liste.

Her navngiver den anden kolonne (B2:B5) som Frugt, og den tredje kolonne (C2:C6) som Grøntsag.

doc-afhængig rulleliste 1 15

doc-afhængig rulleliste 1 6

Du kan se alle områdenavne i Navnehåndtering (tryk Ctrl + F3 for at åbne den).

doc-afhængig rulleliste 1 7

Trin 3: Tilføj hovedrullelisten

Tilføj derefter hovedrullelisten (Produkt), som er en normal rulleliste for datavalidering, ikke en afhængig rulleliste.

1. Opret først en tabel.

Vælg en celle (E1), og skriv den første kolonneoverskrift (Produkt), og gå til næste kolonnecelle (F1), skriv den anden kolonneoverskrift (Vare). Du tilføjer rullelisten til denne tabel.

Vælg derefter disse to overskrifter (E1 , F1), klik indsatte Fanebladet, og vælg Bordlampe i tabellen Tabeller.

I dialogboksen Opret tabel skal du markere Mit bord har overskrifter boks og klik OK.

doc-afhængig rulleliste 1 8

2. Vælg celle E2 hvor du vil indsætte hovedrullelisten, klik på data fanen og gå til Dataværktøjer gruppe at klikke på Datavalidering > Datavalidering.

doc-afhængig rulleliste 1 9

3. I dialogboksen Datavalidering,

  • Vælg Liste i Tillad afsnit,
  • Skriv nedenstående formel i Kilde bar, produkt er navnet på hovedlisten,
  • Klik OK.
=Product

doc-afhængig rulleliste 1 10

Du kan se, at hovedrullelisten er oprettet.

doc-afhængig rulleliste 1 11

Trin 4: Tilføj afhængig rulleliste

1. Vælg celle F2 som du vil tilføje den afhængige rulleliste til, skal du klikke på data fanen, og gå til gruppen Dataværktøjer for at klikke Datavalidering > Datavalidering.

2. I dialogboksen Datavalidering,

  • Vælg Liste i Tillad afsnit,
  • Indtast nedenstående formel i Kilde bar, E2 er den celle, der indeholder hovedrullelisten.
  • Klik OK.
=INDIRECT(SUBSTITUTE(E2," ","_"))

doc-afhængig rulleliste 1 12

Hvis E2 er tom (du vælger ikke et enkelt element i hovedrullelisten), vil du se en meddelelse, som dukker op som nedenfor, klik Ja at fortsætte.

doc-afhængig rulleliste 1 13

Nu er den afhængige rulleliste lavet.

doc-afhængig rulleliste 1 14

Trin 5: Test den afhængige rulleliste.

1. Vælg Frugt i hovedrullelisten (E2), gå derefter til den afhængige rulleliste (F2) for at klikke på pileikonet, se om frugtemnerne er på listen, og vælg derefter ét emne fra den afhængige rulleliste.

2. Trykke Tab for at starte en ny række i dataindtastningstabellen, vælg Vegetable, og gå til den næste celle til højre, se om grøntsagselementerne er på listen, og vælg derefter ét element fra den afhængige rulleliste.

gif 1

Noter:

10s for at lave en afhængig rulleliste med et praktisk værktøj

 

Kutools til Excel giver et kraftfuldt værktøj til at gøre en afhængig rulleliste nemmere og hurtigere, lad os se:

kte gif 1

Inden du følger nedenstående trin, venligst klik for at downloade Kutools til Excel til 30-dages gratis prøveversion for det første.

Trin 1: Indtast posterne til rullelisten

For det første skal du arrangere dine data som vist nedenfor skærmbillede:

doc kutools dynamisk rulleliste 1

Trin 2: Anvendelse af Kutools-værktøj

1. Vælg de data, du har oprettet, klik Kutools fane og klik Rulleliste for at få vist undermenuen, klik Dynamisk rulleliste.

doc kutools dynamisk rulleliste 2

2. I rullelisten afhængige

  • Tjek Tilstand B der matcher din datatilstand,
  • Vælg outputområde, skal outputområdekolonnen være lig med dataområdekolonnen,
  • Klik Ok.

doc kutools dynamisk rulleliste 3

Nu er den afhængige rulleliste oprettet.

doc kutools dynamisk rulleliste 4

Tips:
  • Tilstand B understøtter at oprette en rulleliste for tredje eller flere niveauer:
    doc kutools dynamisk rulleliste 5 1
  • Hvis dine data er arrangeret, som nedenstående skærmbillede viser, skal du bruge tilstand A, tilstand A understøtter kun for at oprette en afhængig rulleliste med 2 niveauer.
    doc kutools dynamisk rulleliste 6
  • Flere detaljer om, hvordan du bruger Kutools til at oprette en afhængig rulleliste, besøg venligst denne tutorial .

Kutools til Excel

Gratis prøveperiode med fuld funktion i 30 dage, intet kreditkort påkrævet.

Mere end 300 avancerede avancerede funktioner og funktioner til Excel.

Brug ikke specielle færdigheder, hvilket sparer tid hver dag.

Lav en dynamisk afhængig rulleliste i Excel 2021 eller Excel 365

 

Hvis du er i Excel 2021 eller Excel 365, er der en anden måde, hvorpå du hurtigt kan oprette en dynamisk afhængig rulleliste ved at bruge nye funktioner ENESTÅENDE , FILTER.

Antag, at dine kildedata er arrangeret som vist skærmbillede, skal du følge nedenstående trin for at oprette den dynamiske rulleliste.

Trin 1: Brug af formel til at hente elementer til hovedrullelisten

Vælg en celle, f.eks. celle G3, og brug UNIQUE og FILTER funktionerne til at udtrække de unikke værdier fra Produkt liste, som vil være kilden til hovedrullelisten, og tryk på Indtast nøgle.

=UNIQUE(FILTER(A3:A20, A3:A20<>""))
Bemærk: Med produkterne i A3:A12, tilføjer vi 8 ekstra celler til arrayet for at tage højde for mulige nye poster. Derudover indlejrer vi FILTER-funktionen i UNIQUE for at udtrække unikke værdier uden tomme felter.

Trin 2: Opret hovedrullelisten

1. Vælg en celle, som du vil placere i hovedrullelisten, f.eks. celle D3klik data fanen, og gå til Dataværktøjer gruppe at klikke på Datavalidering > Datavalidering.

2. I dialogboksen Datavalidering,

  • Vælg Liste i Tillad afsnit,
  • Skriv nedenstående formel i Kilde bar,
  • Klik OK.
=$G$3#
Bemærk: Dette kaldes en spildområdereference, og denne syntaks refererer til hele området uanset hvor meget det udvider eller trækker sig sammen.

Nu er hovedrullelisten oprettet.

Trin 3: Brug af formel til at hente elementer til den afhængige rulleliste

Vælg en celle, for eksempel celle H3, ved hjælp af FILTER-funktionen til at filtrere elementerne baseret på værdien i cellen D3 (det valgte punkt i hovedrullelisten), tryk på Indtast nøgle.

=FILTER(B3:B20, A3:A20=D3)
Bemærk: Hvis der er tomt i hovedrullelisten, vender formlen tilbage til nul.

Trin 4: Opret den afhængige rulleliste

1. Vælg en celle, som vil placere den afhængige rulleliste, f.eks. celle E3klik data fanen, og gå til Dataværktøjer gruppe at klikke på Datavalidering > Datavalidering.

2. I dialogboksen Datavalidering,

  • Vælg Liste i Tillad afsnit,
  • Skriv nedenstående formel i Kilde bar,
  • Klik OK.
=$H$3#
Bemærk: Dette kaldes en spildområdereference, og denne syntaks refererer til hele området uanset hvor meget det udvider eller trækker sig sammen.

Nu er den afhængige rulleliste oprettet med succes.

Når du tilføjer nye elementer eller foretager nogle ændringer i A3:A20, opdateres rullelisten automatisk.

Tips:

Sorter rullelisten alfabetisk

Hvis du ønsker at ordne punkterne i rullelisten alfabetisk, kan du bruge nedenstående formel til forberedelsestabellen.

Til hovedrullemenuen (formlen i celle G3):

=SORT(UNIQUE(FILTER(A3:A20, A3:A20<>"")))

For den afhængige rullemenu (formlen i celle H3):

=SORT(FILTER(B3:B20, A3:A20=D3))

Nu bliver begge rullelister sorteret alfabetisk fra A til Z.

doc afhængig drop down 365 8

For at blive sorteret alfabetisk Z til A, brug venligst nedenstående formel:

Til hovedrullemenuen (formlen i celle G3):

=SORT(UNIQUE(FILTER(A3:A20, A3:A20<>"")), 1, -1)

For den afhængige rullemenu (formlen i celle H3):

=SORT(FILTER(B3:B20, A3:A20=D3), 1, -1)

Nogle spørgsmål, du kan stille:

1. Hvorfor indsætte en tabel for hver dataliste?

Indsættelse af en tabel for datalisten vil hjælpe dig med automatisk at opdatere rullelisten baseret på ændringerne i datalisten. Hvis du f.eks. tilføjer 'Andre' i den første dataliste, vil hovedrullelisten automatisk blive tilføjet med 'Andre'.

doc-afhængig opdatering af rullelisten

2. Hvorfor bruge en tabel til at placere rullelister?

Når du trykker på tabulatortasten for at tilføje en ny linje til tabellen, tilføjes rullelisterne automatisk på den nye linje også.

3. Hvordan fungerer den INDIREKTE funktion?

INDIREKTE funktion bruges til at konvertere en tekststreng til en gyldig reference.

4. Hvordan fungerer formel INDIREKTE(SUBSTITUTE(E2&F2," ",""))?

For det første, ERSTATNING funktion erstatter tekst med en anden tekst. Her plejede det at fjerne mellemrummene fra de kombinerede navne (E2 og F2). Derefter INDIREKTE funktion konverterer tekststrengen (det kombinerede indhold af E2 og F2) til en gyldig reference.

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations