Jak utworzyć wiele połączonych list rozwijanych w programie Excel?

Listy rozwijane w programie Excel to potężne narzędzia. Pozwalają one zapewnić użytkownikom strzałkę w dół, która po wybraniu zapewnia im listę opcji do wyboru.

Może to zmniejszyć liczbę błędów wprowadzania danych, ponieważ pozwala uniknąć konieczności bezpośredniego wpisywania odpowiedzi przez użytkowników. Excel pozwala nawet wyciągnąć elementy z tych list rozwijanych z zakresu komórek.

Jednak na tym się nie kończy. Korzystając z kreatywnych sposobów konfigurowania sprawdzania poprawności danych dla komórek rozwijanych, możesz nawet tworzyć wiele połączonych list rozwijanych, w których elementy dostępne na drugiej liście(available in a second list) zależą od sekcji utworzonej przez użytkownika na pierwszej liście.

Do(Good) czego są przydatne listy rozwijane z wieloma linkami(Linked) ?

Weź pod uwagę, że większość formularzy online wypełnia dodatkowe listy rozwijane na podstawie tego, co odpowiesz na liście rozwijanej przed nią. Oznacza to, że arkusze wprowadzania danych w programie Excel(Excel) mogą być tak samo zaawansowane, jak formularze online. Zmodyfikuje się na podstawie odpowiedzi użytkownika. 

Załóżmy na przykład, że używasz arkusza kalkulacyjnego programu Excel(Excel) do zbierania informacji o komputerach od użytkowników, którzy potrzebują naprawy(computer repairs)

Opcje wejścia mogą wyglądać tak:

  • Część komputerowa(Computer Part) : monitor, mysz(Mouse) , klawiatura(Keyboard) , system podstawowy(Base System)
  • Typ części:
    • Monitor : szkło, obudowa(Housing) , przewód zasilający(Power Cord) , elektronika wewnętrzna(Internal Electronics)
    • Mysz(Mouse) : kółko, światło LED(LED Light) , przewód(Cord) , przyciski(Buttons) , obudowa
    • Klawiatura(Keyboard) : klawisze, obudowa(Housing) , membrana(Membrane) , przewód(Cord) , elektronika wewnętrzna(Internal Electronics)
    • System podstawowy(Base System) : obudowa, przyciski(Buttons) , porty(Ports) , zasilanie(Power) , elektronika wewnętrzna(Internal Electronics) , system operacyjny(Operating System)

Jak widać z tego drzewa, informacje, które powinny być dostępne do wybrania dla „Typu części”, zależą od części komputera(Computer Part) wybranej przez użytkownika na pierwszej liście rozwijanej.

W tym przykładzie arkusz kalkulacyjny może wyglądać mniej więcej tak:

Jeśli tworzysz wiele połączonych list rozwijanych, możesz użyć elementu wybranego z listy rozwijanej w B1 do kierowania zawartością listy rozwijanej w B2.

Przyjrzyjmy się, jak możesz to skonfigurować. Zachęcamy również do pobrania naszego przykładowego arkusza Excel z poniższym przykładem.

Utwórz arkusz źródłowy listy rozwijanej(List Source Sheet)

Najczystszym sposobem ustawienia czegoś takiego jest utworzenie nowej karty w programie Excel(Excel) , w której można skonfigurować wszystkie elementy listy rozwijanej.

Aby skonfigurować te połączone listy rozwijane, utwórz tabelę, w której nagłówek u góry zawiera wszystkie części komputera, które chcesz uwzględnić na pierwszej liście rozwijanej. Następnie wypisz wszystkie pozycje (typy części), które powinny znaleźć się pod tym nagłówkiem.

Następnie zechcesz wybrać i nazwać każdy zakres, aby podczas późniejszej konfiguracji weryfikacji danych(Data Validation) móc wybrać właściwy zakres.

Aby to zrobić, zaznacz wszystkie elementy w każdej kolumnie i nazwij wybrany zakres tak samo jak nagłówek. Aby nazwać tabelę, po prostu wpisz nazwę w polu nad kolumną „A”.

Na przykład zaznacz komórki od A2 do A5 i nazwij ten zakres „Monitor”.

Powtarzaj ten proces, aż wszystkie zakresy zostaną odpowiednio nazwane. 

Alternatywnym sposobem na to jest użycie funkcji Utwórz(Create) z zaznaczenia(Selection) programu Excel . Dzięki temu możesz nazwać wszystkie zakresy, tak jak powyższy proces ręczny, ale za pomocą jednego kliknięcia.

Aby to zrobić, po prostu zaznacz wszystkie zakresy w drugim utworzonym arkuszu. Następnie wybierz Formuły(Formulas) z menu i wybierz Utwórz z zaznaczenia(Create from Selection) na wstążce.

Pojawi się wyskakujące okienko. Upewnij się, że wybrany jest tylko Górny wiersz(Top row) , a następnie wybierz OK .

Użyje to wartości nagłówka w górnym wierszu, aby nazwać każdy z zakresów pod nim. 

Skonfiguruj swoją pierwszą listę rozwijaną

Teraz nadszedł czas na skonfigurowanie wielu połączonych list rozwijanych. Aby to zrobić:

1. Wróć na pierwszy arkusz, wybierz pustą komórkę po prawej stronie pierwszej etykiety. Następnie wybierz z menu pozycję Dane, a na wstążce wybierz pozycję(Data) Sprawdzanie poprawności danych .(Data Validation)

2. W otwartym oknie Sprawdzanie danych wybierz opcję (Data Validation)Lista(List) w obszarze Zezwalaj(Allow) , a w obszarze Źródło(Source) wybierz ikonę strzałki w górę. Pozwoli to wybrać zakres komórek, których chcesz użyć jako źródła dla tej listy rozwijanej.

3. Wybierz drugi arkusz, w którym konfigurujesz dane źródłowe listy rozwijanej, a następnie wybierz tylko pola nagłówka. Będą one używane do wypełnienia początkowej listy rozwijanej w wybranej komórce.

4. Wybierz strzałkę w dół w oknie wyboru, aby rozwinąć okno Sprawdzanie danych(Data Validation) . Wybrany zakres zostanie wyświetlony w polu Źródło(Source) . Wybierz OK , aby zakończyć.

5. Teraz, wracając do głównego arkusza, zauważysz, że pierwsza lista rozwijana zawiera każde z pól nagłówka z drugiego arkusza.

Teraz, gdy Twoja pierwsza rozwijana lista jest już gotowa, nadszedł czas, aby utworzyć kolejną, połączoną listę rozwijaną.

Skonfiguruj swoją pierwszą listę rozwijaną

Wybierz drugą komórkę, dla której chcesz załadować elementy listy, w zależności od tego, co zostało zaznaczone w pierwszej komórce.

Powtórz powyższy proces, aby otworzyć okno sprawdzania poprawności danych(Data Validation) . Wybierz opcję Lista(List) z listy rozwijanej Zezwalaj . (Allow)Pole Źródło(Source) będzie pobierać elementy listy w zależności od tego, co zostało wybrane na pierwszej liście rozwijanej.

W tym celu wprowadź następującą formułę:

=INDIRECT($B$1)

Jak działa funkcja ADR.POŚR(INDIRECT) ?

Ta funkcja zwraca prawidłowe odwołanie do programu Excel(Excel) (w tym przypadku do zakresu) z ciągu tekstowego. W tym przypadku ciąg tekstowy jest nazwą zakresu przekazanego przez pierwszą komórkę ($B$1). A zatem ADR.POŚR przyjmuje nazwę zakresu, a następnie zapewnia sprawdzanie poprawności danych z listy rozwijanej z poprawnym zakresem powiązanym z tą nazwą.

Uwaga(Note) : jeśli skonfigurujesz sprawdzanie poprawności danych dla tego drugiego menu bez wybrania wartości z pierwszego menu, zobaczysz komunikat o błędzie. Możesz wybrać Tak(Yes) , aby zignorować błąd i kontynuować.

Teraz przetestuj swoje nowe, wiele połączonych list rozwijanych. Użyj pierwszej listy rozwijanej, aby wybrać jedną z części komputera. Po wybraniu drugiej listy rozwijanej powinieneś zobaczyć odpowiednie pozycje listy dla tej części komputera. Były to typy części w kolumnie na drugim arkuszu(on the second sheet) , który wypełniłeś dla tej części.

Korzystanie z wielu połączonych(Multiple Linked) list rozwijanych w programie Excel

Jak widać, jest to bardzo fajny sposób na zwiększenie dynamiki arkuszy kalkulacyjnych. Wypełniając kolejne listy rozwijane w odpowiedzi na to, co użytkownicy wybierają w innych komórkach(select in other cells) , możesz sprawić, że arkusze kalkulacyjne będą o wiele bardziej responsywne dla użytkowników, a dane znacznie bardziej przydatne.

Pobaw się powyższymi wskazówkami i zobacz, jakie interesujące połączone listy rozwijane możesz tworzyć w swoich arkuszach kalkulacyjnych. Podziel(Share) się swoimi ciekawymi wskazówkami w sekcji komentarzy poniżej.



About the author

Jestem ekspertem komputerowym z ponad 10-letnim doświadczeniem i specjalizuję się w pomaganiu ludziom w zarządzaniu komputerami w ich biurze. Napisałem artykuły na takie tematy, jak optymalizacja połączenia internetowego, konfiguracja komputera w celu uzyskania najlepszych wrażeń w grach i nie tylko. Jeśli szukasz pomocy we wszystkim, co dotyczy Twojej pracy lub życia osobistego, jestem osobą dla Ciebie!



Related posts