Hur skapar man snabbt en dynamisk rullgardinsmeny i Excel?
De flesta av oss kanske kan skapa en rullgardinsmeny med hjälp av datavalideringsfunktionen i Excel, men ibland behöver vi en länkad eller dynamisk rullgardinsmeny, det betyder att när du väljer ett värde i rullgardinsmenyn A och du vill ha värden som ska uppdateras i listrutan B. I Excel kan vi skapa dynamisk rullgardinslista med Datagransknings funktionen och INDIREKT fungera. Denna handledning beskriver hur man skapar beroende rullgardinslistor i Excel.
- Skapa en dynamisk rullgardinsmeny i Excel
- Skapa snabbt beroende rullgardinslistor med ett fantastiskt verktyg
Skapa en dynamisk rullgardinsmeny i Excel
Antag att jag har en tabell med fyra kolumner som anger fyra typer av livsmedel: frukt, mat, kött och dryck och under dem är det specifika namnet på maten. Se följande skärmdump:
Nu måste jag skapa en rullgardinslista som innehåller livsmedlet, som frukt, mat, kött och dryck och den andra rullgardinsmenyn skulle ha det specifika namnet på maten. Om jag väljer mat kommer den andra rullgardinsmenyn att visa ris, nudel, bröd och tårta. För att göra detta, använd följande steg:
1. Först måste jag skapa några intervallnamn för dessa kolumner och den första kategoriraden.
(1.) Skapa ett intervallnamn för kategorierna, den första raden, välj A1: D1 och skriv intervallnamnet Livsmedel i Namn Box, Tryck sedan på ange nyckel.
(2.) Sedan måste du namnge intervallet för var och en av kolumnerna enligt ovanstående steg som visas nedan:
Tips - Navigationsfönster: Batch skapa flera namngivna intervall och lista i en ruta i Excel
Normalt kan vi bara definiera ett namnintervall åt gången i Excel. Men i vissa fall kan du behöva skapa flera namngivna intervall. Det måste vara ganska tråkigt att upprepade gånger definiera namn en efter en. Kutools för Excel ger ett sådant verktyg för att snabbt skapa flera namngivna områden och lista dessa namngivna områden i Navigeringsfönstret för enkel visning och åtkomst.
2. Nu kan jag skapa den första rullgardinsmenyn, välj en tom cell eller en kolumn som du vill använda den här rullgardinsmenyn och klicka sedan på Data > Datagransknings > Datagransknings, se skärmdump:
3. I Datagransknings dialogrutan, klicka Inställningar fliken, välj Lista från Tillåt rullgardinsmeny och mata in denna formel = Livsmedel i Källa låda. Se skärmdump:
Anmärkningar: Du måste skriva in formeln vad du heter dina kategorier.
4. Klicka OK och min första rullgardinslista har skapats, välj sedan cellen och dra fyllningshandtaget till cellen som du vill använda detta alternativ.
5. Sedan kan jag skapa den andra rullgardinsmenyn, välja en tom cell och klicka Data > Datagransknings > Datagransknings igen, i Datagransknings dialogrutan, klicka Inställningar fliken, välj Lista från Tillåt rullgardinsmeny och mata in denna formel = indirekt (F1) i Källa ruta, se skärmdump:
Anmärkningar: F1 anger cellplatsen för den första rullgardinsmenyn jag skapade, du kan ändra den efter behov.
6. Klicka sedan på OK, och dra cellinnehållet nedåt och den beroende rullgardinslistan har skapats. Se skärmdump:
Och sedan, om jag väljer en typ av livsmedel, kommer motsvarande cell bara att visa sitt specifika matnamn.
Anmärkningar:
1. Listrutan visas bara när cellen är aktiv.
2. Du kan fortsätta gå djupare som du vill, om du vill skapa den tredje rullgardinsmenyn, använd bara den andra rullgardinsmenyn som Källa av den tredje rullgardinsmenyn.
Demo: Skapa dynamisk rullgardinsmeny i Excel
Skapa snabbt beroende rullgardinslistor med ett fantastiskt verktyg
Antag att du har en datatabell i RangeB2: E8, och att du vill skapa oberoende rullgardinslistor baserat på datatabellen i Range G2: H8. Nu kan du göra det enkelt med Dynamisk rullgardinslista egenskap av Kutools för Excel.
Kutools för Excel- Innehåller mer än 300 praktiska verktyg för Excel. Fullversion gratis provperiod 30 dagar, inget kreditkort krävs! Hämta den nu
1. Klicka Kutools > Listrutan > Dynamisk rullgardinslista för att aktivera den här funktionen.
2. I popup-dialogrutan gör du så här:
(1) Kryssa för 2 nivåberoende rullgardinsmeny alternativ;
(2) I rutan Data Range, välj datatabellen som du skapar oberoende rullgardinslistor baserat på;
(3) I rutan Output Range, välj det destinationsintervall du ska placera de oberoende rullgardinslistorna.
3. Klicka på Ok knapp.
Hittills har de oberoende rullgardinslistorna skapats inom det angivna destinationsområdet. Du kan enkelt välja alternativ från dessa oberoende rullgardinslistor.
Relaterade artiklar:
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!