Spisie treści
Lista rozwijana z oświadczeniem If - Excel
Ten samouczek zademonstruje, jak utworzyć listę rozwijaną za pomocą wyrażenia IF w programie Excel i Arkuszach Google.
Utwórz niestandardową listę rozwijaną z walidacją danych w programie Excel
Aby utworzyć listę rozwijaną, która zmienia się w zależności od tego, co użytkownik wybierze na oryginalnej liście rozwijanej, można to zrobić za pomocą instrukcji IF w funkcji sprawdzania poprawności danych programu Excel.
- Kliknij w C2
- Na Wstążce wybierz Dane > Narzędzia danych > Walidacja danych.
- Wybierz Lista z listy rozwijanej Zezwalaj, a następnie wpisz następującą formułę:
1 | =JEŻELI(C2="Pokaż Owoc", PokażMięso, PokażOwoc) |
Formuła używa 2 nazw zakresów - ShowFruit i ShowMeat. W zależności od wybranej opcji, odpowiednia lista pojawi się na liście rozwijanej.
- Kliknij ok.
- Kliknij na rozwijaną listę, aby zobaczyć listę dostępnych owoców.
- Kliknij Pokaż mięso, a następnie ponownie kliknij listę rozwijaną. Lista zmieni się, aby pokazać listę mięs, podczas gdy górna wartość zmieni się na „Pokaż owoce”.
Utwórz niestandardową listę rozwijaną z zagnieżdżoną instrukcją IF w programie Excel
Możemy rozwinąć powyższą formułę, używając zagnieżdżonych instrukcji If.
- Kliknij w C2.
- Na Wstążce wybierz Dane > Narzędzia danych > Walidacja danych.
- Wybierz Lista z listy rozwijanej Zezwól, a następnie wybierz Zakres F2:I2.
- Kliknij OK.
- Kliknij w C3.
- Na Wstążce wybierz Dane > Narzędzia danych > Walidacja danych.
- Wybierz pozycję Lista z listy rozwijanej Zezwalaj, a następnie wpisz następującą formułę.
1 | =JEŻELI($C$2="Owoce", owoce, JEŻELI(C2="Warzywa",Warzywa, JEŻELI(C2="Mięso", mięso, owoce morza))) |
Po raz kolejny używamy Nazwy zakresów w formule.
- Wybierz rodzaj żywności z górnej listy rozwijanej.
- Lista na drugiej liście rozwijanej zostanie odpowiednio zmieniona.