Hopp til hovedinnhold

Hvordan lage avhengige rullegardinlister med unike verdier i Excel?

Forfatter: Xiaoyang Sist endret: 2025-04-09

Avhengige rullegardinlister er et kraftig verktøy i Excel for datavalidering og for å sikre konsistent dataregistrering. Når de kombineres med kravet om å vise bare unike verdier, blir de enda mer verdifulle. For å ekskludere dupliserte verdier og bare beholde de unike når du oppretter en avhengig rullegardinliste, gir denne opplæringen trinnvise instruksjoner for å lage avhengige rullegardinlister i Excel med bare unike verdier.

lage avhengige rullegardinlister med unike verdier

Lag avhengige rullegardinlister med unike verdier av Excel-funksjoner

Lag avhengige rullegardinlister med unike verdier av Kutools for Excel


Lag avhengige rullegardinlister med unike verdier av Excel-funksjoner

Det er litt vanskelig å lage avhengige rullegardinlister med bare unike verdier i Excel, du bør bruke operasjonen nedenfor trinn for trinn:

Trinn 1: Opprett områdenavn for de første og andre rullegardinlistene

1. Klikk "Formler" > "Definer navn", se skjermbilde:

Klikk på Formler > Definer navn

2. I dialogboksen "Nytt navn" skriver du inn et områdenavn Kategori i tekstboksen "Navn" (du kan skrive inn et hvilket som helst annet navn du trenger), og skriv deretter inn denne formelen =OFFSET($A$2,0,0,COUNTA($A$2:$A$100)) inn i tekstboksen "Refererer til" og klikk til slutt på OK-knappen:

Merknader: A2: A100 er datalisten du vil lage den første rullegardinlisten basert på, hvis du har store data, er det bare å endre cellereferansen du trenger.

angi alternativer for den første rullegardinmenyen

3. Fortsett å lage et områdenavn for den andre rullegardinmenyen, klikk på "Formler" > "Definer navn" for å åpne dialogboksen Nytt navn, skriv inn et områdenavn Mat i "Navn"-tekstboksen (du kan skrive inn et hvilket som helst annet navn du trenger), og skriv deretter inn denne formelen =OFFSET($B$2,0,0,COUNTA($B$2:$B$100)) i tekstboksen "Refererer til", klikk til slutt på OK-knappen:

Merknader: B2: B100 er datalisten du vil lage den avhengige rullegardinlisten basert på, hvis du har store data, bare endre cellereferansen du trenger.

angi alternativer for den andre rullegardinmenyen

Trinn 2: Trekk ut de unike verdiene og lag den første rullegardinlisten

4. Nå bør du trekke ut de unike verdiene for de første rullegardinlistedataene ved å skrive inn følgende formel i en celle, trykke Ctrl + Shift + Enter-tastene sammen, og deretter dra fyllhåndtaket ned til cellene til feilverdiene vises, se skjermbilde:

=INDEX(Category,MATCH(0,COUNTIF($D$1:D1,Category),0))
Merknader: I formelen ovenfor, Kategori er områdenavnet du opprettet i trinn 2, og D1 er cellen ovenfor i formelcellen din, vennligst endre dem til ditt behov.

angi en formel for å trekke ut den første typen unike verdier

5. Opprett deretter et områdenavn for disse nye unike verdiene, klikk på "Formler" > "Definer navn" for å åpne dialogboksen "Nytt navn", skriv inn et områdenavn Uniquecategory i "Navn"-tekstboksen (du kan skrive inn et hvilket som helst annet navn du trenger), og skriv deretter inn denne formelen =OFFSET($D$2, 0, 0, COUNT(IF($D$2:$D$100="", "", 1)), 1) inn i tekstboksen "Refererer til", klikker du til slutt OK-knappen for å lukke dialogboksen.

Merknader: D2: D100 er den unike verdilisten du nettopp hentet ut, hvis du har store data, bare endre cellereferansen du trenger.

opprette et områdenavn for de nye unike verdiene

6. I dette trinnet kan du sette inn den første nedtrekkslisten. Klikk en celle der du vil sette inn rullegardinlisten, og klikk deretter "Data" > "Datavalidering" > "Datavalidering", og i "Datavalidering"-dialogboksen velger du "Liste" fra rullegardinmenyen "Tillat", og skriv deretter inn denne formelen: =Uniquecategory inn i "Kilde"-tekstboksen, se skjermbilde:

angi alternativer for å sette inn den første rullegardinlisten

7. Klikk deretter OK-knappen, den første rullegardinlisten uten dupliserte verdier opprettes som vist under skjermbildet:

den første rullegardinlisten uten dupliserte verdier opprettes

Trinn 3: Trekk ut de unike verdiene og lag den avhengige rullegardinlisten

8. Trekk ut de unike verdiene for den sekundære rullegardinlisten, kopier og lim inn formelen nedenfor i en celle, og trykk deretter Ctrl + Shift + Enter-tastene samtidig, og dra deretter fyllhåndtaket ned til cellene til feilverdiene vises, se skjermbilde:

=INDEX(Food,MATCH(0,COUNTIF($E$1:E1,Food)+(Category<>$H$2),0))
Merknader: I formelen ovenfor, Mat er områdenavnet du opprettet for de avhengige rullegardinlistedataene, Kategori er områdenavnet du opprettet for de første rullegardinlistene, og E1 er cellen ovenfor i formelcellen din, H2 er cellen du har satt inn den første rullegardinlisten, vennligst endre dem til ditt behov.

angi en formel for å trekke ut den andre typen unike verdier

9. Fortsett deretter å lage et områdenavn for disse sekundære unike verdiene, klikk "Formler" > "Definer navn" for å åpne "Nytt navn"-dialogboksen, skriv inn et områdenavn Uniquefood i "Navn"-tekstboksen (du kan skrive inn et hvilket som helst annet navn du trenger), og skriv deretter inn denne formelen =OFFSET($E$2, 0, 0, COUNT(IF($E$2:$E$100="", "", 1)), 1) inn i tekstboksen "Refererer til". Til slutt klikker du OK-knappen for å lukke dialogboksen.

Merknader: E2: E100 er den sekundære unike verdilisten du nettopp hentet ut, hvis du har store data, bare endre cellereferansen du trenger.

opprette et områdenavn for disse sekundære unike verdiene

10. Etter å ha opprettet områdenavnet for de sekundære unike verdiene, kan du nå sette inn den avhengige rullegardinlisten. Klikk på "Data" > "Datavalidering" > "Datavalidering", og i "Datavalidering"-dialogboksen velger du "Liste" fra rullegardinmenyen "Tillat", og skriv deretter inn denne formelen: =Uniquefood inn i "Kilde"-tekstboksen, se skjermbilde:

angi alternativer for å sette inn den andre rullegardinlisten

11. Klikk OK-knappen, de avhengige rullegardinlistene med bare unike verdier er opprettet som vist nedenfor:


Lag avhengige rullegardinlister med unike verdier av Kutools for Excel

Metoden ovenfor, selv om den er effektiv, kan være ganske tidkrevende og kompleks for de fleste av oss, spesielt når du arbeider med store datasett eller hvis du ikke er kjent med Excels avanserte funksjoner som navngitte områder eller dynamiske formler. Heldigvis, med Kutools for Excel, blir denne prosessen mye enklere og raskere. Kutools gir et brukervennlig grensesnitt og kraftige verktøy som lar deg lage avhengige rullegardinlister med unike verdier med bare noen få klikk, noe som eliminerer behovet for manuell oppsett eller komplekse formler.

Kutools for Excel tilbyr over 300 avanserte funksjoner for å strømlinjeforme komplekse oppgaver, øke kreativiteten og effektiviteten. Itegarate med AI-funksjoner, Kutools automatiserer oppgaver med presisjon, noe som gjør dataadministrasjon uanstrengt. Detaljert informasjon om Kutools for Excel...         Gratis prøveperiode...

1. Klikk "Kutools" > "Rullegardinliste" > "Dynamisk rullegardinliste", se skjermbilde:

klikk Dynamisk rullegardinliste-funksjon i kutools

2. I dialogboksen "Avhengig rullegardinliste" gjør du følgende operasjoner:

  • Velg "ModeB: 2-5 nivåavhengig rullegardinliste" fra "Modus"-delen;
  • Velg dataene du vil lage den avhengige rullegardinlisten basert på fra "Dataområde"-boksen;
  • Deretter velger du utdataområdet der du vil plassere den avhengige rullegardinlisten fra "Output Range"-boksen.
  • Til slutt klikker du OK-knappen.

angi alternativene i dialogboksen

3. Nå er de avhengige rullegardinlistene satt inn i utvalget mens dupliserte verdier også er ekskludert. Se demoen nedenfor:

Tips: Med denne funksjonen kan du enkelt sortere innholdet i rullegardinlisten i alfabetisk rekkefølge, noe som gjør dataene mer organiserte og brukervennlige. Klikk på "Avanserte innstillinger"-knappen i dialogboksen, og velg deretter "Sorter alfabetisk". Nå, når du klikker på rullegardinlisten, blir elementene sortert alfabetisk.
velg alternativet Sorter alfabetisk elementer er sortert alfabetisk i rullegardinlisten

Å lage avhengige rullegardinlister med unike verdier i Excel kan forbedre datanøyaktigheten og brukervennligheten betydelig. Enten du foretrekker Excels opprinnelige verktøy eller et avansert tillegg som Kutools, er avhengige rullegardinlister med unike verdier et uvurderlig tillegg til enhver databehandlingsarbeidsflyt, som sikrer effektivitet og presisjon i arbeidet ditt. Hvis du er interessert i å utforske flere Excel-tips og triks, nettstedet vårt tilbyr tusenvis av opplæringsprogrammer.


Flere relative artikler:

  • Lag rullegardinliste med bilder i Excel
  • I Excel kan vi raskt og enkelt lage en rullegardinliste med celleverdier, men har du noen gang prøvd å lage en rullegardinliste med bilder, det vil si når du klikker på en verdi fra rullegardinlisten, dens relative bildet vil vises på en gang som vist nedenfor. I denne artikkelen vil jeg snakke om hvordan du setter inn en rullegardinliste med bilder i Excel.
  • Lag rullegardinliste med flere avmerkingsbokser i Excel
  • Mange Excel-brukere har en tendens til å lage en rullegardinliste med flere avmerkingsbokser for å velge flere elementer fra listen per gang. Du kan faktisk ikke opprette en liste med flere avmerkingsbokser med datavalidering. I denne opplæringen skal vi vise deg to metoder for å lage en rullegardinliste med flere avmerkingsbokser i Excel.
  • Opprett rullegardinliste for flere nivåer i Excel
  • I Excel kan du lage en avhengig rullegardinliste raskt og enkelt, men har du noen gang prøvd å lage avhengig rullegardinliste på flere nivåer som følgende skjermbilde vist? Denne artikkelen vil jeg snakke om hvordan du lager en rullegardinliste som er avhengig av flere nivåer i Excel.
  • Lag rullegardinliste, men vis forskjellige verdier i Excel
  • I Excel-regneark kan vi raskt lage en rullegardinliste med datavalideringsfunksjonen, men har du noen gang prøvd å vise en annen verdi når du klikker på rullegardinlisten? For eksempel har jeg følgende to kolonnedata i kolonne A og kolonne B, nå må jeg lage en rullegardinliste med verdiene i Navn-kolonnen, men når jeg velger navnet fra den opprettede rullegardinlisten, vil den tilsvarende verdi i tallkolonnen vises som følgende skjermbilde. Denne artikkelen vil introdusere detaljene for å løse denne oppgaven.

Beste kontorproduktivitetsverktøy

🤖 Kutools AI Aide: Revolusjonerer dataanalyse basert på: Intelligent utførelse   |  Generer kode  |  Lag egendefinerte formler  |  Analyser data og generer diagrammer  |  Påkalle Kutools-funksjoner...
Populære funksjoner: Finn, uthev eller identifiser duplikater   |  Slett tomme rader   |  Kombiner kolonner eller celler uten å miste data   |   Runde uten formel ...
Super oppslag: VLookup med flere kriterier    VLookup med flere verdier  |   VOppslag på tvers av flere ark   |   Fuzzy Lookup ....
Avansert rullegardinliste: Opprett rullegardinliste raskt   |  Avhengig rullegardinliste   |  Rullegardinliste med flere valg ....
Kolonnebehandler: Legg til et spesifikt antall kolonner  |  Flytt kolonner  |  Slå av/på synlighetsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Utvalgte funksjoner: Rutenettfokus   |  Designvisning   |   Stor formelbar    Arbeidsbok- og arksjef   |  Ressursbibliotek (Autotekst)   |  Datovelger   |  Kombiner regneark   |  Krypter/dekrypter celler    Send e-poster etter liste   |  Superfilter   |   Spesialfilter (filter fet/kursiv/gjennomstreking...) ...
Topp 15 verktøysett12 tekst verktøy (Legg til tekst, Fjern tegn,...)   |   50 + Figur Typer (Gantt,...)   |   40+ Praktisk Formler (Beregn alder basert på bursdag,...)   |   19 Innsetting verktøy (Sett inn QR-kode, Sett inn bilde fra bane,...)   |   12 Konvertering verktøy (Tall til ord, Currency Conversion,...)   |   7 Slå sammen og del verktøy (Avansert kombinasjon av rader, Del celler,...)   |   ... og mer

Utvid Excel-ferdighetene dine med Kutools for Excel, og opplev effektivitet som aldri før. Kutools for Excel tilbyr over 300 avanserte funksjoner for å øke produktiviteten og spare tid.  Klikk her for å få funksjonen du trenger mest...


Office Tab bringer fanebasert grensesnitt til Office, og gjør arbeidet ditt mye enklere

  • Aktiver faneredigering og lesing i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åpne og opprett flere dokumenter i nye faner i samme vindu, i stedet for i nye vinduer.
  • Øker produktiviteten din med 50 %, og reduserer hundrevis av museklikk for deg hver dag!