Gå til hovedindhold

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: Over 300 praktiske værktøjer lige ved hånden! Start din 30-dages gratis prøveperiode uden funktionsbegrænsninger i dag. Hent 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. Fuld funktion gratis prøveperiode 30 dage, intet kreditkort 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:

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 (27)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Why the dependent list doesn't change instantly?
This comment was minimized by the moderator on the site
Hi Ferat,
Have you followed the tutorial to create your dynamic drop down list? If followed the tutorial, the dependent list will change immediately as the main choice (in Cell F1) changes.
More detailed information can help me understand your problem. If possible, upload some screenshots will be helpful!
This comment was minimized by the moderator on the site
So I tried this with dynamic ranges. It's a no go. It does work with static ranges though.
This comment was minimized by the moderator on the site
I understand but how can I repeat the dropdown formatting in all rows of excel
This comment was minimized by the moderator on the site
Have you received an answer to your question? I'm wondering the same thing..
This comment was minimized by the moderator on the site
Lara, you are probably missed the second half of ste p 4. 4. Click OK and my first drop down list have been created, then select the cell and drag the fill handle to the cell that you want to apply this option.
This comment was minimized by the moderator on the site
I keep getting an error that says " the source currently evaluates to an error", any reason why? I followed the steps above. Any guidance would be greatly appreciated.
This comment was minimized by the moderator on the site
Hi, I am looking to do something similar but the only problem being my dynamic parameter and value combination list is structured as below Parm_nm Val_list Parent1 Item01 Parent1 Item02 Parent2 Item01 Parent2 Item03 Parent2 Item11 Parent3 Item32 Parent3 Item02 Parent4 Item09 Parent4 Item01 And I want to choose appropriate drop down depending on the header definition Eg: If the header definition is Parent3 then the drop down for the cells under the column should have Item32 and Item02. If the header is changed to Parent02 then the drop down list becomes Item01, Item3 and Item11. It is exactly what is being done here apart from the fact the source data structure is completely different and I do not have freedom to restructure it. In such a scenario I am not being able to Name the range of the second level list as I cannot just select and name them. Any help in this regard will highly appreciated. Regards, Sattam
This comment was minimized by the moderator on the site
in case the second drop down has to pick a list that is Dynamic, then how will this work. As in if fruit food meat and drink is for month one and the names for month two changes to fruit2 meat2 food2 and drink2 along with the selection below this headings then how do we use thius formula.
This comment was minimized by the moderator on the site
Thank you it worked like a magic
This comment was minimized by the moderator on the site
When I create a drop-down list using data validation, how can I select the valid entries from the keyboard, I want to type the number and have it auto-populate. Data Validation List looks like this : 1_Ready 2_On Hold 3_ Rejected
This comment was minimized by the moderator on the site
Quite useful. Thank you.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations