Lista rozwijana z instrukcją If – Excel – Automatyzacja programu Excel

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.

  1. Kliknij w C2
  2. Na Wstążce wybierz Dane > Narzędzia danych > Walidacja danych.

  1. 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.

  1. Kliknij ok.
  2. Kliknij na rozwijaną listę, aby zobaczyć listę dostępnych owoców.

  1. 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.

  1. Kliknij w C2.
  2. Na Wstążce wybierz Dane > Narzędzia danych > Walidacja danych.
  3. Wybierz Lista z listy rozwijanej Zezwól, a następnie wybierz Zakres F2:I2.

  1. Kliknij OK.
  2. Kliknij w C3.
  3. Na Wstążce wybierz Dane > Narzędzia danych > Walidacja danych.
  4. 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.

  1. Wybierz rodzaj żywności z górnej listy rozwijanej.

  1. Lista na drugiej liście rozwijanej zostanie odpowiednio zmieniona.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave