Strona główna
Technologia
Jak zrobić listę rozwijaną w Excelu? Poradnik krok po kroku

Jak zrobić listę rozwijaną w Excelu? Poradnik krok po kroku

✦ AI
Dłoń obsługująca myszkę komputerową, wybierająca opcję z rozwijanej listy w programie Excel na monitorze.

Listę rozwijaną w Excelu utworzysz przez Dane → Sprawdzanie poprawności danych → Lista, a następnie wskażesz zakres wartości lub wpiszesz je ręcznie, oddzielając średnikami. Taka funkcja ogranicza literówki i przyspiesza wypełnianie formularzy. Poniżej znajdziesz także sposób na listę dynamiczną, zależną oraz pole kombi.

Jak działa lista rozwijana w Excelu?

Lista rozwijana jest elementem interfejsu umieszczonym w komórce arkusza. Po kliknięciu strzałki użytkownik wybiera jedną z wcześniej przygotowanych wartości zamiast wpisywać ją ręcznie. Rozwiązanie sprawdza się przy statusach zamówień, nazwach działów, miesiącach, województwach i kategoriach produktów.

Mechanizmem tworzenia list jest Sprawdzanie poprawności danych. Funkcja ogranicza dostępne wpisy, więc zmniejsza liczbę literówek i różnic w zapisie. Jedna lista może zawierać maksymalnie 32 767 wartości, choć przy bardzo długim słowniku wygodniejsze bywają listy zależne albo wyszukiwanie.

Metoda Zastosowanie Najważniejsza cecha
Walidacja danych Formularze i pojedyncze komórki Ogranicza wpisy do ustalonych wartości
Tabela Excela Zmienne słowniki danych Aktualizuje źródło po dodaniu wiersza
Pole kombi Dashboardy i prezentacje Działa jako osobny obiekt arkusza

Jak utworzyć listę przez Sprawdzanie poprawności danych?

Najprostsza metoda działa w wersjach Microsoft Excel od 2013 roku, w tym w Microsoft 365 używanym w 2026 roku. Możesz zastosować ją do jednej komórki albo od razu do całego zakresu, na przykład B2:B50.

Lista z wartości wpisanych ręcznie

Zaznacz komórkę docelową i przejdź do karty Dane. Wybierz Sprawdzanie poprawności danych, a w polu Zezwalaj ustaw Lista. W polu Źródło wpisz wartości rozdzielone średnikami, na przykład Tak;Nie;Nie dotyczy.

W polskiej wersji programu separatorem jest średnik. W wersjach anglojęzycznych może być nim przecinek. Zaznacz także opcję Lista rozwijana w komórce, aby strzałka była widoczna.

Lista oparta na zakresie komórek

Wpisz elementy słownika w jednej kolumnie, na przykład w zakresie E1:E5. Następnie otwórz ponownie Sprawdzanie poprawności danych, wybierz Lista i wskaż źródło =$E$1:$E$5. Znaki dolara blokują adres, dzięki czemu reguła nie zmieni się podczas kopiowania.

Źródło może znajdować się w innym arkuszu. Dla arkusza o nazwie Miasta użyj formatu =Miasta!$A$2:$A$9. Jeżeli nazwa zawiera spację, wpisz ją w apostrofach, na przykład =’Dane źródłowe’!$A$1:$A$10. Nadanie zakresowi nazwy w Menedżerze nazw często upraszcza takie odwołania.

Komunikat wejściowy i Alert o błędzie

Zakładka Komunikat wejściowy pozwala wyświetlić podpowiedź po zaznaczeniu komórki. Możesz wpisać tytuł Wybierz wartość oraz treść Kliknij strzałkę, aby zobaczyć dostępne opcje. Długość komunikatu wejściowego wynosi do 225 znaków.

Alert o błędzie określa reakcję Excela na wartość spoza listy. Dostępne są trzy ustawienia:

  • Stop – blokuje wpisanie wartości spoza zdefiniowanego słownika,
  • Ostrzeżenie – pokazuje komunikat, ale pozwala zatwierdzić wpis,
  • Informacje – informuje o problemie i nie blokuje edycji,
  • Brak alertu – pozwala wpisać dowolną wartość bez komunikatu.

W formularzach, w których liczy się spójność danych, wybierz Stop. Własny tytuł i treść komunikatu ułatwią innym osobom poprawne wypełnienie arkusza.

Jak zrobić dynamiczną listę rozwijaną?

Zakres E1:E5 nie rozszerzy się sam po wpisaniu nowej wartości w E6. Rozwiązaniem jest Tabela Excela, która automatycznie obejmuje kolejne wiersze. Tę funkcję uruchomisz skrótem Ctrl+T.

Zaznacz słownik, naciśnij Ctrl+T i potwierdź, czy tabela zawiera nagłówki. Następnie nadaj jej nazwę, na przykład SlownikKategorii. W walidacji danych jako źródło wpisz =SlownikKategorii[Kategoria], gdzie Kategoria oznacza nazwę kolumny.

Po dodaniu kolejnej pozycji w nowym wierszu tabeli lista zaktualizuje się automatycznie. To wygodne rozwiązanie dla formularzy zamówień i ewidencji, które regularnie otrzymują nowe rekordy. Odwołania strukturalne mogą działać gorzej między dwoma osobnymi skoroszytami.

Jak utworzyć listę zależną od innej komórki?

Lista zależna zmienia dostępne wartości po wyborze w pierwszej komórce. Przykładowo w A2 wybierasz kategorię Elektronika lub Odzież, a w B2 pojawiają się produkty przypisane do wybranej grupy. Za takie odwołanie odpowiada funkcja INDIRECT.

Przygotowanie nazwanych zakresów

Umieść produkty w osobnych kolumnach. Dla Elektronika wpisz Laptop, Telefon, Tablet i Monitor, a dla Odzież – Koszula, Spodnie i Buty. Zaznacz każdą grupę, otwórz Formuły → Menedżer nazw i utwórz nazwy identyczne z wartościami nadrzędnymi.

Nazwy zakresów nie mogą zawierać spacji ani polskich znaków diakrytycznych. Dla kategorii Sprzęt AGD użyj formy Sprzet_AGD, a tę samą wartość zastosuj w komórce nadrzędnej. Nawet jedna literówka spowoduje błąd #ADR!.

Konfiguracja drugiej listy

W A2 utwórz zwykłą listę ze źródłem wskazującym na nagłówki kategorii. Następnie zaznacz B2, wybierz Dane → Sprawdzanie poprawności danych → Lista i wpisz =INDIRECT(A2).

Jeśli A2 jest jeszcze pusta, Excel może wyświetlić ostrzeżenie o błędzie źródła. Podczas konfiguracji zaakceptuj je przyciskiem Tak. Po wyborze kategorii druga lista pokaże właściwe produkty.

Jak edytować, kopiować i usunąć listę?

Aby zmienić źródło lub sposób działania listy, zaznacz komórkę i otwórz Dane → Sprawdzanie poprawności danych. Jeśli reguła ma dotyczyć wielu komórek, zaznacz cały zakres przed otwarciem okna. Możesz zmienić zakres, komunikat, alert oraz możliwość pozostawienia pustej komórki.

Do kopiowania samej reguły użyj następującej kolejności:

  1. zaznacz komórkę zawierającą listę i naciśnij Ctrl+C,
  2. wskaż komórki docelowe,
  3. wybierz Wklej specjalnie,
  4. zaznacz opcję Sprawdzanie poprawności danych.

Formatowanie i zawartość komórek pozostaną wtedy bez zmian. Aby usunąć listę, wejdź do tego samego okna i kliknij Wyczyść wszystko. Excel nie usuwa automatycznie wcześniejszych, nieprawidłowych wpisów. Możesz je znaleźć przez Dane → Sprawdzanie poprawności danych → Zaznacz nieprawidłowe dane.

Kiedy użyć pola kombi?

Pole kombi jest kontrolką formularza niezależną od pojedynczej komórki. Przydaje się w dashboardach, prezentacjach danych i arkuszach, w których wybór ma sterować formułami lub wykresem.

Jeżeli karta Deweloper nie jest widoczna, kliknij prawym przyciskiem myszy dowolną kartę wstążki, wybierz Dostosuj wstążkę i zaznacz Deweloper. Następnie przejdź do Wstaw → Pole kombi i narysuj kontrolkę w arkuszu.

Po kliknięciu obiektu prawym przyciskiem wybierz Formatuj formant. W polu Zakres wejściowy wskaż wartości, a w polu Łącze komórki wybierz komórkę przechowującą numer pozycji. Gdy użytkownik wybierze czwarty element, Excel zapisze tam liczbę 4, którą można wykorzystać w formule lub filtrze.

Szybki wybór bez tworzenia reguły zapewnia skrót Alt + strzałka w dół. Działa w komórce znajdującej się bezpośrednio pod wcześniejszymi wpisami, ale nie blokuje ręcznego wprowadzania nowych wartości.

FAQ – najczęściej zadawane pytania

Jak utworzyć podstawową listę rozwijaną w Excelu?

Przejdź do Dane → Sprawdzanie poprawności danych i wybierz Lista, potem wskaż źródło wartości lub wpisz je ręcznie oddzielając średnikami. Upewnij się, że zaznaczona jest opcja Lista rozwijana w komórce, aby pokazać strzałkę.

Ile maksymalnie wartości może zawierać jedna lista rozwijana?

Lista może pomieścić do 32 767 pozycji, choć przy bardzo długich słownikach wygodniejsze bywają listy zależne lub wyszukiwanie. Przy dużych zbiorach lepiej rozważyć alternatywne rozwiązania.

Jak zrobić listę, która automatycznie się rozszerza po dodaniu nowego elementu?

Zamień zakres na Tabelę Excela (Ctrl+T) i nadaj jej nazwę, a w walidacji danych użyj odwołania strukturalnego, np. =SlownikKategorii[Kategoria]. Dzięki temu nowy wiersz zostanie uwzględniony automatycznie.

Jak utworzyć listę zależną od wyboru w innej komórce?

Stwórz nazwy zakresów odpowiadające kategoriom i w drugiej komórce ustaw walidację z formułą =INDIRECT(A2). W efekcie zawartość drugiej listy zmieni się w zależności od wyboru w komórce nadrzędnej.

Jak skonfigurować komunikat wejściowy i alert o błędzie dla listy?

W zakładce Komunikat wejściowy wpiszesz tytuł i treść podpowiedzi (do 225 znaków), a w Alert o błędzie wybierzesz Stop, Ostrzeżenie, Informacje lub Brak alertu. Opcja Stop całkowicie blokuje wpisy spoza listy, co zapewnia spójność danych.

Jak skopiować regułę listy do innych komórek bez zmiany zawartości?

Skopiuj komórkę z listą (Ctrl+C), zaznacz komórki docelowe, wybierz Wklej specjalnie i opcję Sprawdzanie poprawności danych. W ten sposób reguła walidacji zostanie przeniesiona bez zmieniania formatowania czy zawartości.

Kiedy warto użyć pola kombi zamiast listy rozwijanej?

Pole kombi sprawdza się na dashboardach i prezentacjach, gdy kontrolka ma być niezależnym obiektem sterującym formułami lub wykresami. Po ustawieniu zakresu wejściowego i łącza komórki pole zwraca numer wybranej pozycji do dalszych obliczeń.

Co zrobić, gdy nazwy zakresów dla list zależnych zawierają spację lub polskie znaki?

Nazwy zakresów nie mogą mieć spacji ani polskich znaków, więc zamień je np. na Sprzet_AGD i użyj takiej samej wartości w komórce nadrzędnej. Błąd w nazwie lub znakach specjalnych spowoduje #ADR! i przerwie działanie listy.

Redakcja isms.pl

Jesteśmy zespołem pasjonatów RTV, AGD, multimediów i technologii. Uwielbiamy dzielić się naszą wiedzą, sprawiając, że nawet najbardziej skomplikowane zagadnienia stają się proste i zrozumiałe. Naszą misją jest przybliżanie nowinek technologicznych każdemu czytelnikowi.

Może Cię również zainteresować

Potrzebujesz więcej informacji?