Skapa en fallande rullgardinsmeny i Excel och Google Sheets

Skapa en fallande rullgardinsmeny i Excel och Google Sheets

Denna handledning visar hur du skapar en kaskad (även kallad "beroende") rullgardinsmeny i Excel och Google Sheets.

En rullande rullgardinslista är en lista baserad på värdet som är valt i en annan lista. I exemplet ovan har användaren valt LG som den Telefon Göra. Listan visar Telefonmodeller av telefoner visar då bara LG modeller. Om användaren skulle välja antingen Äpple eller Samsung, då skulle listan ändras för att visa de relevanta modellerna för de telefonerna.

Skapa intervallnamn

Det första steget i att skapa rullande rullgardinslistor är att ställa in en plats för att lagra listdata och skapa intervallnamn från dessa datalistor.

1. På en separat plats skriver du in den information som krävs för listrutorna. Detta kan finnas i ett separat kalkylblad eller i ett område med tomma celler till höger om de önskade listrutorna.

2. Välj sedan data för den första listan och skapa ett intervallnamn för den data. I Band, Välj Formler> Definiera namn.

3. Skriv in namnet på dataområdet och klicka sedan på OK.

4. Upprepa detta för var och en av de enskilda listorna (för detta exempel, Äpple, Samsung, och LG). Efter att du har skapat intervallnamnen i Band, Välj Formler> Namnhanterare (eller tryck på CTRL + F3 på tangentbordet) för att se intervallnamnen i Namnhanterare.

Skapa den första listrutan med hjälp av datavalidering

1. Markera cellen där du vill att den första (huvud) listrutan ska gå.

2. I Band, Välj Data> Dataverktyg> Datavalidering.

3. I inställningar fliken, välj Lista under Tillåta, och se till att Ignorera tomt och Nedrullning i cellen kontrolleras. Skriv in namnet på intervallet som Källa för rullgardinsmenyn.

4. Om du vill skapa ett meddelande för att informera kalkylbladets användare som de behöver välja från en rullgardinsmeny väljer du Inmatningsmeddelande fliken och kontrollera Visa inmatningsmeddelande när cell är markerad kryssruta. Skriv in Titel och Mata in meddelande nödvändig.

5. Välj Felmeddelande fliken och ställ in ett meddelande när användaren inte väljer från den giltiga listrutan. Se till att Visa felmeddelande när ogiltig data har matats in är markerad och välj sedan Stil i rullgardinsmenyn. Skriv sedan in a Titel och Felmeddelande för varningen.

6. Klicka OK för att lägga till datavalideringsregeln i den markerade cellen.

7. Detta skapar den första rullgardinsmenyn som visar de olika märkena på mobiltelefoner.

Skapa den nedbrytande rullgardinsmenyn med datavalidering

1. Markera cellen där du vill att den andra (beroende) listrutan ska gå.

2. I Band, Välj Data> Dataverktyg> Datavalidering.

3. I inställningar fliken, välj Lista från Tillåta rullgardinsmenyn och se till att Ignorera tomt och Nedrullning i cellen kontrolleras.

4. Skriv in följande formel och klicka sedan på OK.

1 = INDIRECT (C2)

OBS: Du kan alternativt använda ett IF -uttalande.

5. Om du inte har ett värde i C2 får du felmeddelandet:
Källan utvärderas för närvarande till ett fel. Vill du fortsätta?
Detta beror på att du inte har valt från rullgardinsmenyn i C2; klick Ja att åsidosätta meddelandet.

6. Välj a Telefonmärke från den första listrutan och välj sedan den andra listrutan för att se kaskadlistan.

Skapa en rullande rullgardinsmeny i Google Kalkylark

Att skapa en rullande rullgardinsmeny i Google Kalkylark skiljer sig helt från att skapa en i Excel eftersom du inte kan använda INDIRECT -funktionen. Använd istället INDEX- och MATCH -funktionerna (som också kan användas i Excel).

1. Precis som med Excel, är det första steget i att skapa rullande rullgardinslistor att ställa in en separat plats i arket för att lagra listdata.

Du kan sedan skapa ett namngivet intervall för de värden du vill ha i den första listrutan.

2. Välj data för det angivna intervallet och sedan från Meny, Välj Namngivna intervall.

3. Skriv in namnet för att ge intervallet och klicka sedan på Gjort.

4. För den första rullgardinsmenyn, klicka i cellen där den måste visas och sedan i Meny, Välj Data> Datavalidering.

5. Ställ in Kriterier genom att välja Lista från ett sortiment och skriva in namnet på det namngivna intervall du skapade. Klick Spara.

6. Välj ett alternativ från den nyskapade listrutan (t.ex. Äpple).

Från denna punkt skiljer sig Google Kalkylark från Excel. Återgå till platsen där listdata lagras, matcha alternativet som valdes i den första listrutan med listorna du har skapat i dina data.

7. Skapa först en referens till det valda alternativet.

8. Skriv sedan in följande formel i cellen under referensen.

1 = INDEX ($ C $ 2: $ E $ 8,, MATCH (G1, $ C $ 1: $ E $ 1, 0))

Denna formel letar efter ett matchande värde i intervallet C1: E1 (Äpple, Samsung, eller LG) och returnera listan direkt under det intervallet (C2: E8).

Använd sedan den här listan som det andra intervallet för rullande rullgardinsmeny.

9. Markera cellen där du vill att rullgardinsmenyn ska visas.

10. I Meny, Välj Datavalideringoch välj sedan intervallet du skapade ovan som intervallet för listan. Klick Spara.

När du nu ändrar värdet på den ursprungliga rullgardinsmenyn kommer det tillgängliga intervallet i den andra listrutan också att ändras.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave