Hur man skapar en rullgardinslista i Excel

Att använda en rullgardinslista i Excel kan avsevärt minska tiden det kan ta att lägga in data i ett kalkylblad(enter data into a spreadsheet) . Tack och lov är det väldigt enkelt att skapa en rullgardinslista i Excel

Det finns några metoder för att göra detta, från enkla till avancerade. Du kommer att lära dig alla sätt att göra det i den här artikeln.

Skapa en rullgardinslista(Drop Down List) i Excel : Enkel metod(Method)

Det enklaste sättet att skapa en rullgardinslista i Excel är att gå in i listan manuellt. Detta är idealiskt för situationer där du bara behöver en rullgardinslista i en enda cell och du inte behöver uppdatera den ofta.

Om du till exempel skickar en fil till folk där du vill att de ska fylla i några fält, och ett fält har en enkel lista med val, är den här metoden idealisk.

För att skapa en rullgardinslista med den enkla metoden:

1. Välj den eller de celler där du vill skapa din lista.

2. Välj Data från menyn och välj Datavalidering(Data Validation) på menyfliksområdet.

3. Detta öppnar ett datavalideringsfönster(Data Validation) . Välj rullgardinsmenyn under Tillåt(Allow) och välj Lista(List) .

4. Detta låter dig skriva in objekten du vill ha i din lista manuellt. Skriv bara(Just) in varje objekt i fältet Källa(Source) med varje objekt separerat med kommatecken.

5. Välj OK . Nu ser du att cellen du valde har en nedrullningsbar pil bredvid sig. När du väljer den här pilen kommer du att se alla objekt du skrev in i den här listan.

Även om detta är den snabbaste metoden att skapa en rullgardinslista i Excel , är det också det svåraste att underhålla. För att ändra listan måste du gå tillbaka till valideringsinställningarna och uppdatera fältet  Källa .(Source)

Om du skapar många av den här typen av rullgardinslistor i Excel kan det ta mycket arbete att ändra dessa. Det är därför det är viktigt att endast använda den här metoden för enstaka celler och för listor som du inte förväntar dig att ändra. 

Skapa en rullgardinslista(Drop Down List) i Excel : Använda ett intervall

Om du vill ha en mer flexibel lösning kan du hämta objekt för din lista från en rad andra celler(a range of other cells) i Excel. 

Att göra detta:

1. Lista först(First) alla objekt du vill ha i din lista i valfri kolumn med celler. Du kan ange dessa på det aktuella kalkylbladet eller på vilket annat blad som helst.

2. Upprepa processen ovan för att markera cellen och starta fönstret Datavalidering(Data Validation) . Ställ in fältet Tillåt till (Allow)Lista(List) . Den här gången, istället för att skriva något i fältet Källa(Source) , väljer du uppåtpilen till höger om detta fält. Detta är intervallvalsalternativet som låter dig välja fältet varifrån du vill hämta dina listobjekt.

3. Du kommer att se fönstret för datavalidering(Data Validation) kollapsa så att du kan se hela arket. Dra muspekaren nedåt i hela cellområdet som innehåller alla listobjekt du vill inkludera. När du är klar med detta väljer du nedåtpilen till höger om urvalsfältet. Detta kommer att utöka fönstret för datavalidering(Data Validation) igen.

4. Du kommer att se intervallet du valt nu visas i fältet Källa . (Source)Välj bara (Just)OK för att acceptera dessa inställningar. 

5. När du nu väljer rullgardinspilen till höger om cellen du har konfigurerat som en rullgardinslista, kommer du att se alla objekt som ingår i intervallet du just valt.

Det fina med det här tillvägagångssättet är att du kan ändra alla objekt i den listan bara genom att modifiera valfri cell i intervallet. Alla ändringar du gör där kommer att uppdatera varje rullgardinslista du skapade där du valde det här intervallet som källa.

Den här metoden är bäst när du vill formatera många celler(format a lot of cells) till en rullgardinsmeny med samma listobjekt. Du kan låta innehållet i ett enda intervall styra objekten för alla dessa listor, och det spelar ingen roll hur många det finns.

Lägga till objekt till din lista

Förutom att ändra objekt i ditt sortiment för att uppdatera dina listor, kan du också lägga till nya objekt. Du kommer inte att kunna lägga till ett objekt i slutet av intervallet, eftersom ditt urval av intervall begränsas av den första och sista cellen du har valt.

Istället måste du infoga en ny post någonstans i mitten av intervallet. Excel kommer dynamiskt att uppdatera ditt intervallval i datavalideringsinställningarna för att inkludera det nya intervallet som du har ökat med en cell.

Att göra detta:

1. Högerklicka på valfri cell i ditt källområde och välj Infoga(Insert) från rullgardinsmenyn.

2. I det lilla urvalsfönstret väljer du Flytta celler nedåt(Shift cells down) och väljer OK . Detta kommer att flytta ner alla celler i intervallet med en, och infoga en tom cell där du har markerat.

3. Skriv det nya objektet du vill lägga till i den tomma cellen du just skapade.

När du nu väljer ikonen med nedåtpilen(down arrow icon) till höger om rullgardinslistan som du skapade, kommer du att se det nya objektet du just lade till i intervallet.

Det här är ett enkelt sätt att lägga till nya objekt till din rullgardinslista, men det kräver några extra steg. Det är verkligen inte så enkelt någonstans som att bara lägga till ett nytt föremål i slutet av ditt sortiment. 

Om du vill göra det behöver du bara ändra hur du har konfigurerat datavalideringen(data validation) för ditt intervall. Du kan lära dig hur du gör detta i nästa avsnitt.

Lägga till objekt(Items) dynamiskt till din lista

För ett mer bekvämt sätt att lägga till objekt till din rullgardinslista genom att bara skriva det nya objektet i slutet av ditt konfigurerade intervall, måste du använda OFFSET- funktionen(function) .

Med rullgardinslistan markerad, välj Data från menyn och Datavalidering(Data Validation) från menyfliksområdet.

I fönstret Datavalidering(Data Validation) ändrar du källan till följande:

=OFFSET($E$1,0,0,COUNTA($E:$E),1)

Ändra $E$1 och $E:$E i formeln(the formula) för att använda bokstaven i kolumnen där du har angett din lista med objekt. Välj OK(Select OK) för att bekräfta denna nya datavalideringskonfiguration(Data Validation) .

Så här fungerar formeln:

  • Argumenten 0 i OFFSET- funktionen säger att den inte ska tillämpa någon offset på kolumner eller rader.
  • Utsignalen från COUNTA- funktionen talar om för OFFSET- funktionen höjden på området.
  • Funktionen COUNTA räknar antalet celler som inte är tomma i kolumnen som innehåller ditt intervall.

Nu, när du lägger till ett nytt värde i den kolumnen, ökar höjdparametern för OFFSET- funktionen med en, och OFFSET- funktionen returnerar hela intervallet, uppdaterat för att inkludera din nya post.

För att se detta i praktiken, lägg bara till en ny post i ditt utbud av föremål. Välj rullgardinspilen till höger om din rullgardinscell, så ser du din nya post visas i rullgardinsmenyn.

Tänk på att du kan behöva använda rullningslisten till höger om din lista med objekt är lång.

Ta bort en rullgardinslista i Excel

Slutligen, om du någonsin vill ta bort rullgardinsmenyn från någon av cellerna där du har ställt in detta, välj bara den cellen och öppna fönstret Datavalidering(Data Validation) igen.

Ändra rullgardinsmenyn Tillåt(Allow) till valfritt värde(Any value) och välj OK

När du ändrar den här inställningen ser du att cellen återgår till det normala.

Skapa rullgardinslistor i Excel

Det är enkelt att skapa en rullgardinslista i Excel , och du har många alternativ att välja mellan. Metoden du väljer beror bara på hur många celler du planerar att aktivera med en lista med objekt och hur flexibel du vill att listan med objekt ska vara. Om du planerar att ändra listobjekten ofta, använd definitivt det dynamiska tillvägagångssättet.



About the author

Jag är en mjukvarugranskare och trådlös ingenjör med över 10 års erfarenhet inom området. Jag är specialiserad på att granska mobila applikationer och mjukvara, samt att hjälpa kunder att optimera sina nätverk. Genom mina recensioner kan jag hjälpa dig att fatta välgrundade beslut om vilka produkter du ska använda, hur du kan förbättra ditt arbetsflöde med mera. Mina färdigheter inkluderar utmärkt skriftlig och muntlig kommunikation, problemlösning, stark teknisk kunskap och en känsla för detaljer. Jag är även skicklig på att arbeta självständigt och samarbeta i projekt.



Related posts