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

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 Mat 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, Mat ä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 Läge 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.

De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2019 och 365. Stöder alla språk. Enkel distribution i ditt företag eller organisation. Fullständiga funktioner 30-dagars gratis provperiod. 60-dagars pengarna tillbaka-garanti.
kte-flik 201905

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 åt dig varje dag!
officetab botten
Sortera kommentarer efter
Kommentarer (0)
Inga betyg än. Bli först med att betygsätta!
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser