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
- Steg 1: Skapa intervallnamn för den första och andra rullgardinslistans data
- Steg 2: Extrahera de unika värdena och skapa den första rullgardinsmenyn
- Steg 3: Extrahera de unika värdena och skapa den beroende rullgardinsmenyn
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:
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:
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:
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.
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:
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.
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
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...
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!