Hoppa till huvudinnehåll

Hur skapar man beroende rullgardinslistor med unika värden endast i Excel?

Det kan vara lätt för oss att skapa en beroende rullgardinslista i Excel, men om källdata innehåller dubbla värden kommer alla dubblettvärden att tillämpas också, detta kan vara irriterande. För att utesluta dubblettvärdena och bara behålla de unika när du skapar en beroende rullgardinslista, kommer den här handledningen att introducera några knep för dig.

Skapa beroende rullgardinslistor med unika värden endast av Excel-funktioner

Skapa beroende rullgardinslistor med unika värden endast genom en fantastisk funktion


Skapa beroende rullgardinslistor med unika värden endast av Excel-funktioner

Det är lite besvärligt att skapa beroende rullgardinslistor med unika värden endast i Excel, du bör tillämpa nedanstående operation steg för steg:

Steg 1: Skapa intervallnamn för den första och andra rullgardinslistans data

1. Klicka Formler > Definiera namn, se skärmdump:

2. I Nytt namn dialogrutan anger du ett intervallnamn Kategori i Namn textbox (du kan skriva vilket annat namn du behöver) och skriv sedan den här formeln =OFFSET($A$2,0,0,ANTAL($A$2:$A$100)) i Refererar till textrutan och klicka slutligen på OK knapp:

Anmärkningar: A2: A100 är datalistan som du kommer att skapa den första rullgardinsmenyn utifrån, om du har stora data, ändra bara cellreferensen du behöver.

3. Fortsätt att skapa ett intervallnamn för den andra rullgardinsmenyn, klicka Formler > Definiera namn för att öppna dialogrutan Nytt namn anger du ett intervallnamn Tillsammans med i Namn textbox (du kan skriva vilket annat namn du behöver) och skriv sedan den här formeln =OFFSET($B$2,0,0,ANTAL($B$2:$B$100)) i Refererar till textrutan och klicka slutligen på OK knapp:

Anmärkningar: B2: B100 är datalistan som du kommer att skapa den beroende rullgardinsmenyn baserat på, om du har stora data, ändra bara cellreferensen du behöver.

Steg 2: Extrahera de unika värdena och skapa den första rullgardinsmenyn

4. Nu bör du extrahera de unika värdena för den första rullgardinslistans data genom att ange följande formel i en cell, trycka på Ctrl + Skift + Enter tangenterna tillsammans och dra sedan fyllningshandtaget ner till cellerna tills felvärden visas, se skärmdump:

=INDEX(Category,MATCH(0,COUNTIF($D$1:D1,Category),0))
Anmärkningar: I ovanstående formel, Kategori är intervallnamnet du skapade i steg 2, och D1 är ovanstående cell i din formelcell, vänligen ändra dem till ditt behov.

5. Skapa sedan ett intervallnamn för dessa nya unika värden, klicka Formler > Definiera namn att öppna Nytt namn dialogrutan anger du ett intervallnamn Unikkategori i Namn textbox (du kan skriva vilket annat namn du behöver) och skriv sedan den här formeln =OFFSET($D$2, 0, 0, COUNT(OM($D$2:$D$100="", "", 1)), 1) i Refererar till textrutan, klicka äntligen OK för att stänga dialogrutan.

Anmärkningar: D2: D100 är den unika värdelistan du just extraherat, om du har stora data, ändra bara cellreferensen du behöver.

6. I det här steget kan du infoga den första rullgardinsmenyn. Klicka på en cell där du vill infoga rullgardinsmenyn och klicka sedan Data > Datagransknings > Datagransknings, och i Datagransknings dialogrutan väljer du Lista från Tillåt rullgardinsmenyn och ange sedan denna formel: =Unik kategori i Källa textruta, se skärmdump:

7. Klicka sedan OK knappen skapas den första rullgardinsmenyn utan dubbletter av värden enligt skärmbilden nedan:

Steg 3: Extrahera de unika värdena och skapa den beroende rullgardinsmenyn

8. Extrahera de unika värdena för den sekundära rullgardinsmenyn, kopiera och klistra in formeln nedan i en cell och tryck sedan på Ctrl + Skift + Enter tangenterna samtidigt, dra sedan fyllningshandtaget ner till cellerna tills felvärden visas, se skärmdump:

=INDEX(Food,MATCH(0,COUNTIF($E$1:E1,Food)+(Category<>$H$2),0))
Anmärkningar: I ovanstående formel, Tillsammans med är intervallnamnet du skapade för de beroende rullgardinsdata, Kategori är intervallnamnet du skapade för den första rullgardinslistans data, och E1 är cellen ovan i din formelcell, H2 är den cell du har infogat den första rullgardinsmenyn, vänligen ändra dem till ditt behov.

9. Fortsätt sedan att skapa ett intervallnamn för dessa sekundära unika värden, klicka Formler > Definiera namn att öppna Nytt namn dialogrutan anger du ett intervallnamn Unik mat i Namn textbox (du kan skriva vilket annat namn du behöver) och skriv sedan den här formeln =OFFSET($E$2, 0, 0, COUNT(OM($E$2:$E$100="", "", 1)), 1) i Refererar till textruta. Klicka slutligen OK för att stänga dialogrutan.

Anmärkningar: E2: E100 är den sekundära unika värdelistan du just extraherat, om du har stora data, ändra bara cellreferensen du behöver.

10. Efter att ha skapat intervallnamnet för de sekundära unika värdena kan du nu infoga den beroende rullgardinsmenyn. var god klicka Data > Datagransknings > Datagransknings, och i Datagransknings dialogrutan väljer du Lista från Tillåt rullgardinsmenyn och ange sedan denna formel: =Unik mat i source textruta, se skärmdump:

11. Klicka OK knappen, de beroende rullgardinslistorna med endast unika värden skapas framgångsrikt enligt nedanstående demonstration:


Skapa beroende rullgardinslistor med unika värden endast genom en fantastisk funktion

Ovanstående metod kan vara huvudvärk för de flesta av oss, här kommer jag att introducera ett praktiskt verktyg- Kutools för Excel, med dess Dynamisk rullgardinslista kan du enkelt lösa detta problem.

När du har installerat Kutools för Excel, gör så här:

1. Klicka Kutools > Listrutan > Dynamisk rullgardinslista, se skärmdump:

2. I Beroende rullgardinslista dialogrutan, vänligen gör följande:

  • Välja ModeB: 2-5 Nivåberoende rullgardinslista från Mode sektion;
  • Välj de data som du vill skapa den beroende rullgardinsmenyn baserat på från Dataområde låda;
  • Välj sedan utgångsområdet där du vill placera den beroende rullgardinsmenyn från Utmatningsområde låda.

3. Klicka sedan på Ok knappen infogas de beroende rullgardinslistorna i urvalet medan dubblettvärdena också exkluderas. Se nedan demo:

Klicka för att ladda ner Kutools för Excel nu!


Fler relativa artiklar:

  • Skapa rullgardinslista med bilder i Excel
  • I Excel kan vi snabbt och enkelt skapa en rullgardinslista med cellvärden, men har du någonsin försökt skapa en rullgardinslista med bilder, det vill säga när du klickar på ett värde från rullgardinsmenyn, dess relativa bilden kommer att visas på en gång som nedan visas demo. I den här artikeln kommer jag att prata om hur man infogar en rullgardinslista med bilder i Excel.
  • Skapa rullgardinslista med flera kryssrutor i Excel
  • Många Excel-användare tenderar att skapa rullgardinslista med flera kryssrutor för att välja flera objekt från listan per gång. Du kan faktiskt inte skapa en lista med flera kryssrutor med datavalidering. I den här handledningen kommer vi att visa dig två metoder för att skapa rullgardinslista med flera kryssrutor i Excel.
  • Skapa flernivåberoende listruta i Excel
  • I Excel kan du skapa en beroende rullgardinslista snabbt och enkelt, men har du någonsin försökt skapa flera nivåberoende rullgardinslistor som följande skärmdump visas? Den här artikeln kommer jag att prata om hur man skapar en flernivåberoende rullgardinslista i Excel.
  • Skapa rullgardinsmeny men visa olika värden i Excel
  • I Excel-kalkylblad kan vi snabbt skapa en rullgardinslista med funktionen Data Validation, men har du någonsin försökt visa ett annat värde när du klickar på rullgardinsmenyn? Till exempel har jag följande två kolumndata i kolumn A och kolumn B, nu måste jag skapa en rullgardinsmeny med värdena i kolumnen Namn, men när jag väljer namnet från den skapade rullgardinslistan, motsvarar värdet i kolumnen Antal visas som följande skärmdump visas. Denna artikel kommer att presentera detaljerna för att lösa denna uppgift.

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje 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