Możesz wiedzieć, jak utworzyć menu rozwijane w programie Excel, ale możesz nie wiedzieć, jak utworzyć wiele zależnych menu rozwijanych.

Istnieją różne podejścia do tworzenia wielu menu rozwijanych, z których niektóre są łatwe do wykonania, a inne trudne. W tym artykule wyjaśniono, jak to zrobić stosunkowo szybko za pomocą jednej formuły przesunięcia.

Przykład tworzenia wielu zależnych list rozwijanych

Przyjrzyjmy się poniższym danym, dla których zamierzasz utworzyć zależną listę rozwijaną za pomocą formuły przesunięcia.

Tutaj możesz zobaczyć trzy różne ligi, każda ze swoją listą drużyn. Aby uprościć koncepcję, każda liga może mieć tylko niewielką liczbę drużyn, zamiast przedstawiać pełną listę.

Po lewej stronie masz dwie możliwości wyboru ligi i odpowiadającej jej drużyny. Twój wybór drużyny będzie zależał od wybranej ligi, ponieważ wybór drugi zależy od pierwszego wyboru.

Naszym celem jest stworzenie prostego rozwijanego menu dla nazw lig oraz zależnego rozwijanego menu dla listy każdej ligi.

instagram viewer

1. Przejdź do Karta danych i kliknij Walidacji danych.

2. Wybierz Wyświetl w Zezwalaj opcja w kryteriach walidacji.

3. Wybierz komórki E4 do G4 jako źródło.

4. Kliknij dobrze aby zastosować zmiany.

W trzech prostych krokach możesz utworzyć prostą listę rozwijaną. Następnie kopiuj i wklej formułę do pozostałych komórek w wierszu.

Związane z: Jak utworzyć listę rozwijaną w programie Microsoft Excel

Tworzenie zależnej listy rozwijanej w programie Excel

Rozwijane menu drużyny piłkarskiej opiera się na prostej rozwijanej liście, którą właśnie utworzyłeś. Jeśli wybierzesz konkretną ligę, powinieneś mieć możliwość wybrania drużyny z rozwijanego menu Liga piłkarska, zawierającego tylko drużyny z tej ligi.

Używanie formuły odsunięcia do tworzenia listy rozwijanej

Utwórzmy formułę, aby upewnić się, że działa idealnie, zanim wstawimy ją bezpośrednio do pola sprawdzania poprawności danych. Następnie możesz przystąpić do wdrażania go w całym zbiorze danych.

Przyjrzyjmy się składni funkcji Offset.

Funkcja offset ma pięć argumentów. Omówmy je pokrótce tutaj:

1. Odniesienie: Odnosi się do punktu wyjścia danych. Funkcja Offset podaje zakres bliski punktowi odniesienia. Dlatego punkt odniesienia musi znajdować się blisko zbioru danych.

2.Wydziwianie: Argument rowery odnosi się do liczby wierszy, które chcesz przesunąć w dół od punktu odniesienia.

3.Kolumna: Podobnie jak wiersze, ten argument opisuje liczbę miejsc, które chcesz przenieść w kolumnach zestawu danych. Ponieważ pozycja kolumny zależy od ligi piłkarskiej zawartej w naszym prostym menu rozwijanym, może być konieczne użycie funkcji dopasowania jako argumentu kolumny.

4. Wysokość i szerokość: Te dwa argumenty odnoszą się do pozycji komórek, w których aktualnie się znajdujesz, na podstawie wcześniej wybranych argumentów wierszy i kolumn. Musisz to policzyć ręcznie, więc uważaj podczas dodawania wartości. Sprawdź również dwukrotnie, aby potwierdzić.

Zaimplementujmy funkcję przesunięcia w tym zbiorze danych, aby lepiej zrozumieć koncepcję.

Realizacja funkcji Offset

W tym przypadku komórka E4 jest odwołaniem, ponieważ jest punktem początkowym zestawu danych. Plan zakłada również skopiowanie tej samej formuły do ​​innych komórek w wierszu, aby można było uczynić z niej bezwzględne odwołanie do komórki, dodając $ znak.

Ponieważ nazwa zespołu zaczyna się poniżej punktu odniesienia, argument wiersza będzie wynosił 1.

Jednak argument wysokości może zmieniać się między 0, 1 i 2 i nie można go ręcznie dodać do każdej komórki. Aby wypełnić inne karty formułą, możesz użyć funkcji dopasowania, która poprawnie przypisuje numer kolumny. Omówmy to pokrótce, nie wdając się w zbyt wiele szczegółów.

Składnia funkcji dopasowania

Lookup_value, lookup_array, i match_type to trzy argumenty w funkcji dopasowania.

W tym przykładzie wartość w komórce B5 jest wartością wyszukiwania, podczas gdy lista nazw lig w komórkach od E4 do G4 to tablica wyszukiwania. Z match_type wybierzmy dokładne dopasowanie.

Wybierz całą funkcję dopasowania i naciśnij klawisz F9 aby sprawdzić, czy wybrał właściwą pozycję kolumny dla wybranej ligi piłkarskiej w prostym menu rozwijanym. Funkcja dopasowania rozpoczyna odliczanie od pierwszej kolumny i uwzględnia komórkę E4 w pozycji pierwszej, która jest punktem odniesienia.

Z drugiej strony offset zaczyna się od 0. Funkcja dopasowania musi również przyjąć kolumnę odniesienia w pozycji zero, aby była zgodna z funkcją przesunięcia. Aby to zmienić, odejmij jeden z całej formuły.

Następnie ustaw wysokość na maksymalną liczbę wartości, które chcesz umieścić na liście rozwijanej, a szerokość na jeden. Odpowiada to pozycji wiersza i kolumny w formule.

naciśnij wchodzić aby sprawdzić, czy formuła wybrała właściwy zespół.

Teraz, gdy formuła jest gotowa, dodajmy ją do walidacji danych.

Dodawanie formuły do ​​walidacji danych

1. Naciskając CTRL + C, możesz skopiować formułę z wybranej komórki.

2. Iść do Walidacji danych.

3. Umieść skopiowaną formułę jako źródło po wybraniu pliku Lista jako pierwsza opcja.

Po wykonaniu formuła wygeneruje wiele zależnych menu rozwijanych dla drużyn piłkarskich.

Kopiuj i wklej formuła w dół rzędu dla drużyn piłkarskich, aby zastosować ją w całym rzędzie.

Oto, w jaki sposób można użyć kombinacji przesunięcia i funkcji dopasowania, aby utworzyć menu rozwijane o wielu zależnościach. Formuła przesunięcia może początkowo wydawać się zagmatwana, ale po kilkukrotnym wdrożeniu przyzwyczaisz się do niej.

Związane z: Jak pracować z kartami arkusza w programie Microsoft Excel

Ułatw tworzenie menu rozwijanych dzięki formule przesunięcia

Wiele arkuszy w miejscu pracy wymaga tworzenia list rozwijanych. Podejście oparte na formule przesunięcia jest najszybszą i najprostszą metodą tworzenia całego menu przy użyciu tylko jednej formuły.

Ponadto istnieje możliwość ręcznego wybierania komórek do weryfikacji danych w celu tworzenia list rozwijanych. Jednak ręczne tworzenie list rozwijanych dla dużego zbioru danych jest czasochłonne i istnieje większe prawdopodobieństwo popełnienia błędów. Podobnie jak w programie Excel, możesz także utworzyć menu rozwijane dla Arkuszy Google.

E-mail
Jak utworzyć listę rozwijaną w Arkuszach Google

Jeśli chcesz mieć pewność, że do komórki można dodać tylko określone dane, zacznij ograniczać wpisy za pomocą list rozwijanych w Arkuszach Google.

Czytaj dalej

Powiązane tematy
  • Wydajność
  • Arkusz
  • Microsoft Excel
  • Porady dotyczące pakietu Microsoft Office
  • Analiza danych
O autorze
Shan Abdul (10 opublikowanych artykułów)

Shan Abdul jest absolwentem inżynierii mechanicznej. Po ukończeniu edukacji rozpoczął karierę jako niezależny pisarz. Pisze o używaniu różnych narzędzi i oprogramowania, aby pomóc ludziom być bardziej produktywnymi jako student lub profesjonalista. W wolnym czasie uwielbia oglądać filmy na Youtube dotyczące produktywności.

Więcej od Shan Abdul

Zapisz się do naszego newslettera

Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.

.