Excel: utwórz listę rozwijaną z innego arkusza
Często możesz chcieć utworzyć listę rozwijaną w arkuszu Excela, używając wartości z innego arkusza.
Poniższy przykład krok po kroku pokazuje, jak to zrobić.
Krok 1: Utwórz listę wartości
Załóżmy, że chcemy, aby użytkownik mógł wprowadzać dane dotyczące różnych drużyn koszykówki do Arkusza 1 programu Excel:
Aby mieć pewność, że użytkownik wprowadzi tylko określone nazwy zespołów, w Arkuszu 2 określimy listę prawidłowych nazw zespołów:
Krok 2: Utwórz nazwę listy rozwijanej
Następnie podświetlimy zakres komórek A1: A7 w Arkuszu 2 i klikniemy prawym przyciskiem myszy.
Kliknij opcję Ustaw nazwę w menu rozwijanym, a następnie w polu Nazwa wpisz Zespoły . Następnie kliknij OK :
Krok 3: Użyj sprawdzania danych, aby utworzyć listę rozwijaną
Załóżmy, że chcemy, aby użytkownik mógł wprowadzić jedną z nazw zespołów z listy w Arkuszu 2 w zakresie A2:A10 w Arkuszu 1 .
Możemy podświetlić zakres A2:A10 w Arkuszu1 , a następnie kliknąć ikonę Walidacja danych w grupie Narzędzia danych na karcie Dane na górnej wstążce:
W nowym oknie, które się pojawi, kliknij strzałkę menu rozwijanego obok opcji Zezwalaj i wybierz opcję Lista .
Następnie wpisz =teams w polu Źródło :
Na koniec kliknij OK .
Teraz, gdy klikniesz jedną z komórek w zakresie A2:A10 , pojawi się strzałka rozwijana, gdzie użytkownik może wybrać jedną z nazw zespołów na liście Sheet2 :
Dzięki temu w kolumnie A będzie można wpisać tylko siedem nazw drużyn z Arkusza 2.
Jeśli użytkownik spróbuje ręcznie wprowadzić inną nazwę zespołu, której nie ma na liście, program Excel wyświetli komunikat o błędzie:
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w programie Excel:
Excel: Jak autouzupełniać przy użyciu listy niestandardowej
Excel: jak zaznaczyć komórkę, jeśli wartość istnieje na liście
Excel: wyszukaj wartość na liście i zwróć tak lub nie