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

Villkorlig rullgardinslista med IF-uttalande (5 exempel)

Om du behöver skapa en rullgardinslista som ändras baserat på vad du väljer i en annan cell, kan det vara en hjälplösning att lägga till ett villkor i rullgardinsmenyn. När du skapar en villkorlig rullgardinslista är användningen av IF-satsen en intuitiv metod, eftersom den alltid används för att testa förhållanden i Excel. Denna handledning visar 5 metoder som hjälper dig att skapa en villkorlig rullgardinslista i Excel steg för steg.


Använd IF- eller IFS-satsen för att skapa en villkorlig rullgardinslista

Detta avsnitt innehåller två funktioner: IF funktion och IFS-funktion för att hjälpa dig skapa en villkorlig rullgardinslista baserad på andra celler i Excel med två exempel.

Lägg till ett enda villkor, som två länder och deras städer

Som visas i gif-bilden nedan kan du enkelt växla mellan städer i två länder "USA och Frankrike” i rullgardinsmenyn. Låt oss se hur man använder en IF-funktion för att få det gjort.

Steg 1: Skapa huvudrullgardinsmenyn

Först måste du skapa en huvudrullgardinslista som kommer att fungera som grund för din villkorliga rullgardinslista.

1. Välj en cell (E2 i det här fallet) där du vill infoga huvudrullgardinsmenyn. Gå till Data fliken, välj Datagransknings.

2. I Datagransknings dialogrutan, följ dessa steg för att konfigurera inställningarna.

1) Stanna i Inställningar flik;
2) Välj Lista i Tillåt låda;
3) I rutan Källa väljer du intervallet av celler som innehåller de värden du vill visa i rullgardinsmenyn (här väljer jag rubrikerna i tabellen)
4) Klicka på OK knapp. Se skärmdump:

Steg 2: Skapa en villkorlig rullgardinslista med en IF-sats

1. Välj cellintervallet (I det här fallet E3:E6) där du vill infoga den villkorliga listrutan.

2. Gå till Data fliken, välj Datagransknings.

3. I Datagransknings i dialogrutan måste du konfigurera enligt följande.

1) Stanna i Inställningar flik;
2) Välj Lista i Tillåt rullgardinsmeny
3) Ange följande formel i källa låda;
=IF($E$2=$B$2,$B$3:$B$6,$C$3:$C$6)
4) Klicka på OK knapp. Se skärmdump:

Anmärkningar: Den här formeln säger till Excel: Om värdet i E2 är lika med värdet i B2, visa alla värden i intervallet B3:B6. Annars, visa värdena i intervallet C3:C6.
Var
1) E2 är rullgardinslistan som du angav i steg 1 som innehåller rubriker.
2) B2 är den första rubrikcellen i det ursprungliga intervallet.
3) B3: B6 innehåller städerna i USA.
4) C3: C6 innehåller städerna i Frankrike.
Resultat

Den villkorliga rullgardinsmenyn är nu klar.

Som visas i gif-bilden nedan, om du vill välja en stad i USA, klicka på E2 för att välja Städer i USA från rullgardinsmenyn. Välj sedan en stad som tillhör USA i cellerna under E2. För att välja en stad i Frankrike, gör samma operation.

Anmärkningar:
1) Ovanstående metod fungerar bara för två länder och deras städer, eftersom en IF-funktion används för att testa ett villkor och returnera ett värde om villkoret är uppfyllt och ett annat värde om det inte är uppfyllt.
2) Om fler länder och städer läggs till i detta fall kan följande kapslade IF-funktioner och IFS-funktioner hjälpa.

Lägg till flera villkor, som mer än två länder och deras städer

Som visas i gif-bilden nedan finns det två tabeller. Tabellen med en kolumn innehåller olika länder, medan tabellen med flera kolumner innehåller städer i dessa länder. Här måste vi skapa en villkorad rullgardinslista som innehåller städer som kommer att ändras enligt det land du väljer i E10, följ stegen nedan för att slutföra.

Steg 1: Skapa en rullgardinslista som innehåller alla länder

1. Välj en cell (här väljer jag E10) där du vill visa landet, gå till Data fliken, klicka Datagransknings.

2. i Datagransknings dialogrutan måste du:

1) Stanna i Inställningar flik;
2) Välj Lista i Tillåt rullgardinsmeny
3) Välj intervallet som innehåller länderna i källa låda;
4) Klicka på OK knapp. Se skärmdump:

Den nedrullningsbara listan innehåller alla länder är nu komplett.

Steg 2: Namnge cellintervallet för städerna under varje land

1. Välj hela utbudet av stadstabellen, gå till Formler fliken, klicka Skapa från urval.

2. I Skapa namn från urvalet dialogrutan, kolla bara i Översta raden alternativet och klicka på OK knapp.

Anmärkningar:
1) Detta steg gör att du kan skapa flera namngivna intervall samtidigt. Här används radrubrikerna som intervallnamn.

2) Som standard är Namnhanterare tillåter inte mellanslag när nya namn definieras. Om det finns mellanslag i rubriken konverterar Excel dem till en (_) istället. Till exempel, USA kommer att namnges Förenta staterna. Dessa intervallnamn kommer att användas i följande formel.
Steg 3: Skapa en villkorlig rullgardinslista

1. Välj en cell (här väljer jag E11) för att mata ut den villkorliga listrutan, gå till Data fliken, välj Datagransknings.

2. I Datagransknings dialogrutan måste du:

1) Stanna i Inställningar flik;
2) Välj Lista i Tillåt rullgardinsmeny
3) Ange följande formel i källa låda;
=IF($E$10="Japan",Japan,IF(E10="Tunisia",Tunisia,IF(E10="United States",United_States, France)))
4) Klicka på OK knapp.

Anmärkningar:
Om du använder Excel 2019 eller senare versioner kan du använda IFS-funktionen för att utvärdera flera villkor, vilket gör samma sak som kapslade IF, men på ett tydligare sätt. I det här fallet kan du prova följande IFS-formel för att uppnå samma resultat.
=IFS(E10="Japan",Japan,E10="Tunisia",Tunisia,E10="United States",United_States,E10="France", France)
I ovanstående två formler,
1) E10 är rullgardinslistan som innehåller de länder du angav i steg 1;
2) Texterna inom dubbla citattecken står för de värden du kommer att välja i E10, och texterna utan dubbla citattecken är de intervallnamn du angav i steg 2;
3) Den första IF-satsen IF($E$10="Japan",Japan) säger till Excel:
If E10 är lika med "Japan", sedan endast värdena i det namngivna intervallet "Japan” visas i den här rullgardinsmenyn. Det andra och det tredje IF-påståendet betyder samma sak.
4) Det sista IF-uttalandet IF(E10="USA",USA, Frankrike) säger till Excel:
If E10 är lika med "USA", sedan endast värdena i det namngivna intervallet "Förenta staterna” visas i den här rullgardinsmenyn. Annars visar den värdena i det namngivna intervallet "Frankrike".
5) Du kan lägga till fler IF-satser till formeln om du behöver.
6) Klicka för att veta mer om Excel IF-funktion och IFS-funktion.
Resultat


Bara några klick för att skapa en villkorlig rullgardinslista med Kutools for Excel

Ovanstående metoder kan vara besvärliga för de flesta Excel-användare. Om du vill ha en mer effektiv och okomplicerad lösning, Dynamisk rullgardinslista egenskap av Kutools for Excel rekommenderas starkt för att hjälpa dig att skapa en villkorlig rullgardinslista med bara några få klick.

Som du kan se kan hela operationen göras med bara några klick. Du behöver bara:

1. Välj i dialogrutan Läge A: 2 nivåer i Läge sektion;
2. Välj de kolumner du behöver för att skapa en villkorlig rullgardinslista baserat på;
3. Välj ett utgångsområde.
4. klick OK.
Anmärkningar:
1) Kutools for Excel erbjuder en 30-dagars gratis försök utan begränsningar, gå till nedladdning.
2) Förutom att skapa en rullgardinslista på 2 nivåer kan du enkelt skapa en rullgardinslista på 3 till 5 nivåer med den här funktionen. Ta en titt på denna handledning: Skapa snabbt rullgardinsmenyn för flera nivåer i Excel.

Ett bättre alternativ till OM-funktionen: INDIREKTA-funktionen

Som ett alternativ till IF- och IFS-funktionerna kan du använda en kombination av INDIREKT och ERSÄTTNING funktioner för att skapa en villkorlig rullgardinslista, som är enklare än formlerna vi angav ovan.

Ta samma exempel som används i de flera villkoren ovan (som visas i gif-bilden nedan). Här kommer jag att visa dig hur du använder kombinationen av funktionerna INDIREKT och ERSÄTTNING för att skapa en villkorlig rullgardinslista i Excel.

1. Skapa huvudrullgardinsmenyn i cell E10 som innehåller alla länder. Följ steg 1 ovan.

2. Namnge cellområdet för städerna under varje land. Följ steg 2 ovan.

3. Använd funktionerna INDIREKT och ERSÄTTNING för att skapa en villkorlig rullgardinslista.

Välj en cell (E11 i det här fallet) för att mata ut den villkorliga listrutan, gå till Data fliken, välj Datagransknings. I Datagransknings dialogrutan måste du:

1) Stanna i Inställningar flik;
2) Välj Lista i Tillåt rullgardinsmeny
3) Ange följande formel i källa låda;
=INDIRECT(SUBSTITUTE(E10," ","_"))
4) Klicka på OK knapp.

Du har nu skapat en villkorlig rullgardinslista med funktionerna INDIREKT och ERSÄTTNING.


De bästa Office-produktivitetsverktygen

Kutools for 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-2021 och 365. Stöder alla språk. Enkel implementering 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 för 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

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL