Note: The other languages of the website are Google-translated. Back to English

Hvordan laver man hurtigt en dynamisk afhængig rulleliste i Excel?

De fleste af os kan muligvis oprette en rulleliste ved hjælp af datavalideringsfunktionen i Excel, men nogle gange har vi brug for en sammenkædet eller dynamisk rulleliste, det betyder, at når du vælger en værdi i rulleliste A, og du vil have værdier, der skal opdateres i rullelisten B. I Excel kan vi oprette dynamisk rulleliste med Datavalidering funktion og INDIREKTE fungere. Denne vejledning beskriver, hvordan man opretter afhængige rullelister i Excel.


Opret dynamisk afhængig rulleliste i Excel

Antag at jeg har en tabel med fire kolonner, der angiver fire typer fødevarer: frugt, mad, kød og drikke, og under dem er det specifikke madnavn. Se følgende skærmbillede:

Nu er jeg nødt til at oprette en rulleliste, der indeholder madvaren, såsom frugt, mad, kød og drikke, og den anden rullemenu vil have det specifikke madnavn. Hvis jeg vælger mad, viser den anden rullemenu ris, nudler, brød og kage. For at gøre dette skal du anvende følgende trin:

1. Først skal jeg oprette nogle rækkevidde for disse kolonner og den første kategorirække.

(1.) Opret et intervalnavn for kategorierne, den første række, vælg A1: D1, og skriv områdets navn levnedsmiddel ind i Navn Box, Og tryk derefter på Indtast nøgle.

(2.) Derefter skal du navngive området for hver af kolonnerne som ovenfor trin som vist nedenfor:

Tip - Navigationsrude: Batch opretter flere navngivne områder og lister i en rude i Excel
Normalt kan vi kun definere et navneområde ad gangen i Excel. Men i nogle tilfælde skal du muligvis oprette flere navngivne områder. Det skal være ret kedeligt at gentagne gange definere navne en efter en. Kutools for Excel giver et sådant værktøj til hurtigt at oprette flere navngivne områder og batch disse navngivne områder i Navigationsrude for nem visning og adgang.


annoncer til navigationsrudenavne

2. Nu kan jeg oprette den første rulleliste, vælg venligst en tom celle eller en kolonne, som du vil anvende denne rulleliste, og klik derefter på data > Datavalidering > Datavalidering, se skærmbillede:

3. I Datavalidering dialogboksen, klik Indstillinger fanebladet, vælg Liste fra Tillad rulleliste, og indtast denne formel = Fødevarer ind i Kilde boks. Se skærmbillede:

Bemærk: Du skal indtaste formlen, hvad du navngav dine kategorier.

4. Klik OK og min første rulleliste er oprettet, vælg derefter cellen og træk fyldhåndtaget til den celle, som du vil anvende denne mulighed.

5. Så kan jeg oprette den anden rulleliste, vælge en tom celle og klikke data > Datavalidering > Datavalidering igen, i Datavalidering dialogboksen, klik Indstillinger fanebladet, vælg Liste fra Tillad rulleliste, og indtast denne formel = indirekte (F1) ind i Kilde boks, se skærmbillede:

Bemærk: F1 angiver celleplaceringen for den første rulleliste, jeg har oprettet, du kan ændre det efter behov.

6. Klik derefter på OK, og træk celleindholdet nedad, og den afhængige rulleliste er oprettet med succes. Se skærmbillede:

Og så hvis jeg vælger en type mad, vil den tilsvarende celle kun vise sit specifikke madnavn.

Bemærkninger:
1. Rullemenuen er kun synlig, når cellen er aktiv.
2. Du kan fortsætte med at gå dybere, som du vil, hvis du vil oprette den tredje rulleliste, skal du bare bruge den anden rullemenu som Kilde af det tredje rullemenu.

Demo: Opret dynamisk rulleliste i Excel


Kutools til Excel indeholder mere end 300 praktiske værktøjer til Excel, gratis at prøve uden begrænsning om 30 dage. Download og gratis prøveversion nu!

Opret hurtigt afhængige rullelister med et fantastisk værktøj

Antag, at du har en datatabel i RangeB2: E8, og du vil oprette uafhængige rullelister baseret på datatabellen i Range G2: H8. Nu kan du få det gjort let med Dynamisk rulleliste træk ved Kutools til Excel.

Kutools til Excel- Indeholder mere end 300 praktiske værktøjer til Excel. Gratis prøveversion med fuld funktion 30-dag, intet kreditkort påkrævet! Hent den nu

1. Klik Kutools > Rulleliste > Dynamisk rulleliste at aktivere denne funktion.

2. Gør som følger i dialogboksen, der popper ud:

(1) Kryds af 2 niveauer afhængige rulleliste mulighed;
(2) I feltet Dataområde skal du vælge den datatabel, du vil oprette uafhængige rullelister baseret på;
(3) I feltet Outputområde skal du vælge det destinationsområde, du vil placere de uafhængige rullelister.

3. Klik på Ok .

Indtil videre er de uafhængige rullelister oprettet i det angivne destinationsinterval. Du kan nemt vælge indstillinger fra disse uafhængige rullelister.



Relaterede artikler:


De bedste Office-produktivitetsværktøjer

Kutools til Excel løser de fleste af dine problemer og øger din produktivitet med 80%

  • Genbruge: Indsæt hurtigt komplekse formler, diagrammer og alt, hvad du har brugt før; Krypter celler med adgangskode Opret postliste og send e-mails ...
  • Super formel bar (let redigere flere linjer med tekst og formel); Læsning Layout (let at læse og redigere et stort antal celler); Indsæt til filtreret rækkevidde...
  • Flet celler / rækker / kolonner uden at miste data; Split celler indhold; Kombiner duplikerede rækker / kolonner... Forhindre duplikerede celler; Sammenlign områder...
  • Vælg Duplicate eller Unique Rækker; Vælg tomme rækker (alle celler er tomme); Super Find og Fuzzy Find i mange arbejdsbøger; Tilfældig valg ...
  • Præcis kopi Flere celler uden at ændre formelreference; Auto Opret referencer til flere ark; Indsæt kugler, Afkrydsningsfelter og mere ...
  • Uddrag tekst, Tilføj tekst, Fjern efter position, Fjern mellemrum; Opret og udskriv personsøgningssubtotaler; Konverter mellem celler indhold og kommentarer...
  • Superfilter (gem og anvend filterskemaer på andre ark); Avanceret sortering efter måned / uge / dag, hyppighed og mere; Specielt filter af fed, kursiv ...
  • Kombiner arbejdsbøger og arbejdsark; Fletabeller baseret på nøglekolonner; Opdel data i flere ark; Batch Konverter xls, xlsx og PDF...
  • Mere end 300 kraftfulde funktioner. Understøtter Office / Excel 2007-2021 og 365. Understøtter alle sprog. Nem implementering i din virksomhed eller organisation. Fuld funktioner 30-dages gratis prøveperiode. 60 dages pengene tilbage garanti.
kte-fane 201905

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!
officetab bund
Sorter kommentarer efter
Kommentarer (27)
Ingen vurderinger endnu. Vær den første til at bedømme!
Denne kommentar blev minimeret af moderatoren på webstedet
Trin 5 til 6 gav en fejl. Intet link. Det gav mig en drop-down celle uden noget i.
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg fik også en fejl, men så fandt jeg ud af, at jeg ikke kan have to ord, jeg brugte "Home Improvement", og jeg var nødt til at skifte til "HomeImprovement", og sørg også for, at din "F1"-celle er den celle, du har brug for ( Min ville være B37) Det er alt, hvad jeg ved
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg tror, ​​der kan ske fejl i følgende tilfælde (fra min erfaring)... 1) hvis du blot bruger "indirekte(F1)" i kildeboksen, i stedet for celleplaceringen for den første rulleliste... 2) navnesætning for hvert område i feltet Navn for elementerne i den anden rulleliste skal nøjagtigt svare til emnerne i den første rulleliste...
Denne kommentar blev minimeret af moderatoren på webstedet
Sørg også for, at rullelisten, som den indirekte liste henter data fra, har noget valgt.
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg prøvede dette på min 2013 Excel, og det virker ikke. Hjælp
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, jeg tror, ​​at fejltegnet henviste til "Dette nuværende valg evalueres til fejl..." ??? Bare klik på Ok og ignorer fejltegnet.
Denne kommentar blev minimeret af moderatoren på webstedet
jeg prøvede det og virkede... :D
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, hvordan kan jeg slette de kolonner, som jeg brugte til at oprette mine drop downs fra mit ark, på den måde har jeg kun dropdown listerne.
Denne kommentar blev minimeret af moderatoren på webstedet
Hej team, mange tak, det virker. :-) Hilsen, Manjunath N
Denne kommentar blev minimeret af moderatoren på webstedet
Hej team, det fungerer perfekt. :-) Tak Vishal
Denne kommentar blev minimeret af moderatoren på webstedet
Bedste tutorial af dette jeg har fundet endnu. Tak skal du have!
Denne kommentar blev minimeret af moderatoren på webstedet
Beklager..jeg klikkede forkert på dislike-knappen... :sad:
Denne kommentar blev minimeret af moderatoren på webstedet
God forklaring og eksempel, tak - men jeg har et problem. Ved at bruge eksemplet ovenfor vælger du "Kød" og derefter "Kylling" fra den afhængige rulleliste. Hvis du ændrer "Kød" til "Frugt", vises "Kylling" stadig. Er der en måde at ugyldiggøre "Kylling"-valget og tvinge dig til at genvælge fra "Frugt"-rullelisten?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Cindy, har du nogensinde fået et svar på dit spørgsmål? Jeg undrer mig over det samme. Tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Dette er godt. Jeg ville også vide, hvordan man tilføjer en dynamisk liste gennem Offset eller anden funktion. Det præcis, jeg leder efter, er, at hvis jeg tilføjer "Fried Rice" under Mad-kolonnen under Kage, skal det automatisk overvejes.
Denne kommentar blev minimeret af moderatoren på webstedet
Ganske nyttigt. Tak skal du have.
Denne kommentar blev minimeret af moderatoren på webstedet
Når jeg opretter en rulleliste ved hjælp af datavalidering, hvordan kan jeg vælge de gyldige poster fra tastaturet, jeg vil indtaste nummeret og få det automatisk udfyldt. Datavalideringslisten ser sådan ud: 1_Klar 2_På hold 3_ Afvist
Denne kommentar blev minimeret af moderatoren på webstedet
Tak, det virkede som en magi
Denne kommentar blev minimeret af moderatoren på webstedet
Hvis den anden rullemenu skal vælge en liste, der er dynamisk, hvordan fungerer det så. Som i hvis frugt mad kød og drikke er for måned et, og navnene for måned to ændres til frugt2 kød2 mad2 og drikke2 sammen med udvalget under denne overskrift, hvordan bruger vi så denne formel.
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, jeg søger at gøre noget lignende, men det eneste problem er min dynamiske parameter og værdikombinationsliste er struktureret som nedenfor Parm_nm Val_list Parent1 Item01 Parent1 Item02 Parent2 Item01 Parent2 Item03 Parent2 Item11 Parent3 Item32 Parent3 Item02 Parent4 Item want09 Forælder4 Item to choose01 passende dropdown afhængigt af header-definitionen. F.eks.: Hvis header-definitionen er Parent3, skal rullemenuen for cellerne under kolonnen have Item32 og Item02. Hvis overskriften ændres til Parent02, bliver rullelisten Item01, Item3 og Item11. Det er præcis, hvad der bliver gjort her, bortset fra at kildedatastrukturen er helt anderledes, og jeg har ikke frihed til at omstrukturere den. I sådan et scenario er jeg ikke i stand til det Navngiv området af listen på andet niveau, da jeg ikke bare kan vælge og navngive dem. Enhver hjælp i denne henseende vil blive meget værdsat. Med venlig hilsen Sattam
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg får hele tiden en fejl, der siger "kilden vurderer i øjeblikket til en fejl", er der nogen grund til hvorfor? Jeg fulgte trinene ovenfor. Enhver vejledning ville blive meget værdsat.
Denne kommentar blev minimeret af moderatoren på webstedet
Lara, du er sandsynligvis savnet i anden halvdel af trin 4. 4. Klik på OK og min første rulleliste er oprettet, og vælg derefter cellen og træk udfyldningshåndtaget til den celle, som du vil anvende denne indstilling.
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg forstår det, men hvordan kan jeg gentage dropdown-formateringen i alle rækker af Excel
Denne kommentar blev minimeret af moderatoren på webstedet
Har du fået svar på dit spørgsmål? Jeg undrer mig over det samme..
Denne kommentar blev minimeret af moderatoren på webstedet
Så jeg prøvede dette med dynamiske områder. Det er et no go. Det virker dog med statiske områder.
Denne kommentar blev minimeret af moderatoren på webstedet
Hvorfor ændres afhængighedslisten ikke med det samme?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Ferat,
Har du fulgt vejledningen for at oprette din dynamiske rulleliste? Hvis du følger vejledningen, ændres den afhængige liste med det samme, efterhånden som hovedvalget (i celle F1) ændres.
Mere detaljerede oplysninger kan hjælpe mig med at forstå dit problem. Hvis det er muligt, upload nogle skærmbilleder vil være nyttige!
Der er endnu ingen kommentarer her
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL