Łączenie list rozwijanych z walidacją danych - wskazówki dotyczące programu Excel

Jednym z dobrych zastosowań sprawdzania poprawności danych jest potrzeba „powiązania” dwóch lub więcej list rozwijanych, co czyni je zależnymi.

Na przykład Jan pyta:

Mam listę krajów (USA, Australia, Anglia) i listę miast. Jak to zrobić, jeśli w jednej komórce użytkownik wybierze USA, w drugiej pojawiają się tylko miasta z USA (Nowy Jork, Los Angeles), a także z Australii (Camberra, Perth) itd.?

Pierwszą rzeczą, którą należy zrobić, jest nazwanie list. Wybierz kraje bez tytułu i nadaj mu nazwę KRAJE. Następnie wybierz wszystkie miasta (ponownie bez tytułów) z USA i nazwij je USA. Kontynuuj ten proces dla każdego kraju.

Teraz załóżmy, że pierwsza lista pojawia się w A1. Idź do Data, Validation, Select List i w polu „Source” wpisz:

=COUNTRIES

Upewnij się, że jest zaznaczone „Menu rozwijane w komórce”.

Teraz, jeśli druga lista pojawi się w B1, przejdź do Data, Validation, ponownie Select List i w polu „Source” wpisz:

=INDIRECT(A1)

Jeśli program Excel zwróci błąd, nie martw się, nic nie zostało wybrane w A1. Aby to przetestować, wybierz kraj w A1, a teraz po kliknięciu w B1 powinieneś zobaczyć tylko miasta z tego kraju.

Dodanie

Ian Narbeth poprosił o przypomnienie, że nazwy zdefiniowane nie mogą zawierać spacji, więc aby wpisać nazwę Wielkiej Brytanii, należy wpisać „Wielka Brytania” lub „Wielka Brytania”. Dziękuję za to.

Interesujące artykuły...