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

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.

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-2019 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 (0)
Ingen vurderinger endnu. Vær den første til at bedømme!
Der er endnu ingen kommentarer her
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder