Gå til hovedindhold

Hvordan opretter man kun afhængige rullelister med unikke værdier i Excel?

Det kan være nemt for os at oprette en afhængig rulleliste i Excel, men hvis kildedataene indeholder duplikerede værdier, vil alle dubletværdierne også blive anvendt, det kan være irriterende. For at udelukke de duplikerede værdier og kun beholde de unikke, når du opretter en afhængig rulleliste, vil denne vejledning introducere nogle tricks for dig.

Opret afhængige rullelister med unikke værdier kun ved hjælp af Excel-funktioner

Opret afhængige rullelister med unikke værdier kun ved hjælp af en fantastisk funktion


Opret afhængige rullelister med unikke værdier kun ved hjælp af Excel-funktioner

Det er noget besværligt kun at oprette afhængige rullelister med unikke værdier i Excel, du bør anvende nedenstående handling trin for trin:

Trin 1: Opret områdenavne for den første og anden rullelistedata

1. Klik formler > Definer navn, se skærmbillede:

2. I Nyt navn dialogboks, indtast et områdenavn Boligtype ind i Navn tekstboks (du kan skrive et hvilket som helst andet navn, du har brug for), og skriv derefter denne formel =OFFSET($A$2,0,0,COUNTA($A$2:$A$100)) ind i Hentyder til tekstboksen, og klik til sidst på OK knap:

Bemærk: A2: A100 er den dataliste, du vil oprette den første rulleliste baseret på, hvis du har store data, skal du blot ændre den cellereference, du har brug for.

3. Fortsæt med at oprette et områdenavn til den anden rullemenu, klik formler > Definer navn Indtast et områdenavn for at åbne dialogboksen Nyt navn Mad ind i Navn tekstboks (du kan skrive et hvilket som helst andet navn, du har brug for), og skriv derefter denne formel =OFFSET($B$2,0,0,COUNTA($B$2:$B$100)) ind i Hentyder til tekstboksen, og klik til sidst på OK knap:

Bemærk: B2: B100 er den dataliste, du vil oprette den afhængige rulleliste baseret på, hvis du har store data, skal du blot ændre den cellereference, du har brug for.

Trin 2: Udpak de unikke værdier og opret den første rulleliste

4. Nu skal du udtrække de unikke værdier for de første rullelistedata ved at indtaste følgende formel i en celle ved at trykke på Ctrl + Skift + Enter taster sammen, og træk derefter udfyldningshåndtaget ned til cellerne, indtil fejlværdier vises, se skærmbillede:

=INDEX(Category,MATCH(0,COUNTIF($D$1:D1,Category),0))
Bemærk: I ovenstående formel Boligtype er det områdenavn, du oprettede i trin 2, og D1 er ovenstående celle i din formelcelle, bedes du ændre dem til dit behov.

5. Opret derefter et områdenavn for disse nye unikke værdier, klik formler > Definer navn at åbne Nyt navn dialogboks, indtast et områdenavn Unik kategori ind i Navn tekstboks (du kan skrive et hvilket som helst andet navn, du har brug for), og skriv derefter denne formel =OFFSET($D$2, 0, 0, COUNT(HVIS($D$2:$D$100="", "", 1)), 1) ind i Hentyder til tekstboks, klik til sidst OK for at lukke dialogen.

Bemærk: D2: D100 er den unikke værdiliste, du lige har udtrukket, hvis du har store data, skal du bare ændre den cellereference, du har brug for.

6. I dette trin kan du indsætte den første rulleliste. Klik på en celle, hvor du vil indsætte rullelisten, og klik derefter data > Datavalidering > Datavalidering, og i Datavalidering dialogboksen, vælg Liste fra Tillad drop-down, og indtast derefter denne formel: =Unik kategori ind i Kilde tekstboks, se skærmbillede:

7. Klik derefter på OK knappen, oprettes den første rulleliste uden duplikerede værdier som vist nedenfor skærmbillede:

Trin 3: Udpak de unikke værdier og opret den afhængige rulleliste

8. Udtræk de unikke værdier for den sekundære rulleliste, kopier og indsæt venligst nedenstående formel i en celle, og tryk derefter på Ctrl + Skift + Enter taster samtidigt, og træk derefter udfyldningshåndtaget ned til cellerne, indtil fejlværdier vises, se skærmbillede:

=INDEX(Food,MATCH(0,COUNTIF($E$1:E1,Food)+(Category<>$H$2),0))
Bemærk: I ovenstående formel Mad er det områdenavn, du oprettede for de afhængige rullelistedata, Boligtype er det områdenavn, du oprettede for de første rullelistedata, og E1 er ovenstående celle i din formelcelle, H2 er den celle, du har indsat den første rulleliste, skal du ændre dem til dit behov.

9. Fortsæt derefter med at oprette et områdenavn for disse sekundære unikke værdier, klik formler > Definer navn at åbne Nyt navn dialogboks, indtast et områdenavn Unik mad ind i Navn tekstboks (du kan skrive et hvilket som helst andet navn, du har brug for), og skriv derefter denne formel =OFFSET($E$2, 0, 0, COUNT(IF($E$2:$E$100="", "", 1)), 1) ind i Hentyder til tekstboks. Klik til sidst OK for at lukke dialogen.

Bemærk: E2: E100 er den sekundære unikke værdiliste, du lige har udtrukket, hvis du har store data, skal du bare ændre den cellereference, du har brug for.

10. Efter at have oprettet områdenavnet for de sekundære unikke værdier, kan du nu indsætte den afhængige rulleliste. Klik venligst data > Datavalidering > Datavalidering, og i Datavalidering dialogboksen, vælg Liste fra Tillad drop-down, og indtast derefter denne formel: =Unik mad ind i source tekstboks, se skærmbillede:

11. Klik OK knappen, oprettes de afhængige rullelister kun med unikke værdier som vist nedenfor:


Opret afhængige rullelister med unikke værdier kun ved hjælp af en fantastisk funktion

Ovenstående metode kan være hovedpine for de fleste af os, her vil jeg introducere et praktisk værktøj- Kutools til Excel, Med Dynamisk rulleliste funktion, kan du nemt løse dette problem.

Efter installation Kutools til Excelskal du gøre som dette:

1. Klik Kutools > Rulleliste > Dynamisk rulleliste, se skærmbillede:

2. I Afhængig rulleliste dialogboks, udfør venligst følgende handlinger:

  • Type ModeB: 2-5 Niveauafhængig rulleliste fra tilstand afsnit;
  • Vælg de data, du vil oprette den afhængige rulleliste baseret på fra Dataregment boks;
  • Vælg derefter det outputområde, hvor du vil placere den afhængige rulleliste fra Output Range boks.

3. Klik derefter på Ok knappen, indsættes de afhængige rullelister i udvalget, mens de duplikerede værdier også udelukkes. Se nedenstående demo:

Klik for at downloade Kutools til Excel nu!


Flere relative artikler:

  • Opret rulleliste med billeder i Excel
  • I Excel kan vi hurtigt og nemt oprette en rulleliste med celleværdier, men har du nogensinde prøvet at oprette en rulleliste med billeder, det vil sige når du klikker på en værdi fra rullelisten, dens relative billedet vises med det samme som nedenstående demo vist. I denne artikel vil jeg tale om, hvordan du indsætter en rulleliste med billeder i Excel.
  • Opret rulleliste med flere afkrydsningsfelter i Excel
  • Mange Excel-brugere har tendens til at oprette rulleliste med flere afkrydsningsfelter for at vælge flere emner fra listen pr. Gang. Faktisk kan du ikke oprette en liste med flere afkrydsningsfelter med datavalidering. I denne vejledning skal vi vise dig to metoder til at oprette rulleliste med flere afkrydsningsfelter i Excel.
  • Opret multi-niveau afhængig rulleliste i Excel
  • I Excel kan du muligvis oprette en afhængig rulleliste hurtigt og nemt, men har du nogensinde prøvet at oprette en afhængig rulleliste med flere niveauer som vist nedenstående skærmbillede? Denne artikel vil jeg tale om, hvordan du opretter en rulleliste, der afhænger af flere niveauer i Excel.
  • Opret rulleliste, men vis forskellige værdier i Excel
  • I Excel-regneark kan vi hurtigt oprette en rulleliste med datavalideringsfunktionen, men har du nogensinde prøvet at vise en anden værdi, når du klikker på rullelisten? For eksempel har jeg følgende to kolonnedata i kolonne A og kolonne B, nu skal jeg oprette en rulleliste med værdierne i kolonnen Navn, men når jeg vælger navnet fra den oprettede rulleliste, er den tilsvarende værdi i kolonnen Antal vises som følgende skærmbillede vist. Denne artikel introducerer detaljerne til løsning af denne opgave.

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