Przejdź do treści
Powrót do Centrum Pomocy
Ilustracja artykułu: Excel how to drop down list — przewodnik 2026
Aplikacje Microsoft

Excel how to drop down list — przewodnik 2026

W tym przewodniku przeprowadzę Cię przez wszystkie aspekty tworzenia list rozwijanych — od absolutnych podstaw po zaawansowane techniki wykorzystujące tabele pr

13 min czytania·Zaktualizowano dzisiaj
Autor:Redakcja KluczeSoftAktualizacja: 5 czerwca 2026
Faktura VAT 23% + KSeFDostawa 1-3 min e-mailemGwarancja działania klucza5,0 / 5,0(KluczeSoft)

Excel i listy rozwijane — czy wiesz, że to jedno z najczęściej wyszukiwanych zagadnień wśród użytkowników arkuszy kalkulacyjnych? Nie ma w tym nic dziwnego. Listy rozwijane (ang. drop down lists) to funkcja, która natychmiast podnosi profesjonalizm każdego arkusza, eliminuje błędy danych i oszczędza godziny pracy. Jeśli przygotowujesz raport, formularz zamówienia, budżet domowy albo firmową bazę klientów, opanowanie list rozwijanych w Excelu powinno znaleźć się na szczycie Twojej listy priorytetów.

W tym przewodniku przeprowadzę Cię przez wszystkie aspekty tworzenia list rozwijanych — od absolutnych podstaw po zaawansowane techniki wykorzystujące tabele przestawne, formuły tablicowe i funkcje dynamiczne wprowadzone w Microsoft 365 do 2026 roku. Niezależnie od tego, czy jesteś początkującym użytkownikiem, czy zaawansowanym analitykiem, znajdziesz tu konkretne instrukcje i praktyczne przykłady.

Zanim zaczniemy: jeśli potrzebujesz licencji na Microsoft 365, aby odblokować wszystkie opisane tutaj funkcje, sprawdź ofertę w zaufanym sklepie KluczeSoft.pl. Ten przewodnik zakłada, że pracujesz na wersji Excel dla systemu Windows (Microsoft 365, wersja 2025/2026), ale większość technik działa również w Excel dla sieci Web i Excel 2021.

Czym jest lista rozwijana i dlaczego jest niezbędna?

Lista rozwijana to mechanizm walidacji danych, który pozwala użytkownikowi wybrać wartość z predefiniowanego zestawu opcji zamiast wpisywać ją ręcznie. Po kliknięciu komórki zawierającej listę rozwijaną pojawia się strzałka, a po jej rozwinięciu — lista dostępnych wartości.

Dlaczego to takie ważne? Wyobraź sobie firmową bazę danych, w której dział sprzedaży ręcznie wpisuje nazwy produktów. Jeden pracownik napisze "Laptop Dell XPS 15", drugi "Dell XPS 15 laptop", a trzeci po prostu "Dell". Przy próbie analizy sprzedaży taki chaos generuje godziny dodatkowej pracy. Lista rozwijana eliminuje ten problem u źródła, wymuszając jednolitą pisownię i format danych.

Oto kilka konkretnych zastosowań, które spotkasz w codziennej pracy:

  • Raporty sprzedażowe — wybór kategorii produktu, regionu sprzedaży lub nazwiska handlowca.
  • Budżetowanie — kategorie wydatków (żywność, transport, rozrywka), okresy rozliczeniowe.
  • Zarządzanie projektami — priorytety zadań (wysoki, średni, niski), statusy (do zrobienia, w toku, zakończone).
  • Formularze kadrowe — lista stanowisk, działów, typów umów.
  • E-commerce — wybór wariantu produktu (kolor, rozmiar), metody płatności, sposobu dostawy.

W 2026 roku Excel oferuje kilka metod tworzenia list rozwijanych, od prostych ręcznych list po zaawansowane rozwiązania dynamiczne. W kolejnych sekcjach omówię każdą z nich.

Tworzenie prostej listy rozwijanej — instrukcja krok po kroku

Zacznijmy od podstaw. Oto jak utworzyć klasyczną listę rozwijaną w ciągu 60 sekund:

Krok 1: Zaznacz komórkę lub zakres. Kliknij komórkę, w której ma się pojawić lista rozwijana. Możesz też zaznaczyć całą kolumnę lub zakres komórek, jeśli lista ma działać w wielu miejscach.

Krok 2: Otwórz narzędzie Walidacja danych. Na wstążce przejdź na kartę Dane (Data), następnie kliknij Walidacja danych (Data Validation) — ikona znajduje się w grupie Narzędzia danych. Z rozwiniętego menu wybierz ponownie Walidacja danych.

Krok 3: Skonfiguruj kryterium. W oknie dialogowym, na karcie Ustawienia, w polu Dozwolone (Allow) wybierz opcję Lista (List).

Krok 4: Wprowadź źródło danych. W polu Źródło (Source) masz dwie możliwości: wpisać wartości ręcznie, oddzielając je średnikami (np. Tak;Nie;Może), lub wskazać zakres komórek zawierających listę wartości. Zdecydowanie zalecam tę drugą metodę — ułatwia późniejszą edycję listy.

Krok 5: Skonfiguruj komunikaty (opcjonalne, ale polecane). Przejdź na kartę Komunikat wejściowy (Input Message), zaznacz pole wyboru i wpisz tytuł oraz treść komunikatu, który pojawi się po zaznaczeniu komórki. Następnie na karcie Alert błędu (Error Alert) możesz ustawić komunikat wyświetlany przy próbie wpisania wartości spoza listy. Styl Zatrzymaj (Stop) całkowicie blokuje nieprawidłowe wpisy.

Krok 6: Zatwierdź. Kliknij OK i przetestuj — kliknij komórkę, a pojawi się strzałka rozwijająca listę.

To absolutne minimum. Działa od razu, nie wymaga formuł ani makr, i jest dostępne we wszystkich wersjach Excela od 2007 roku wzwyż. Jednak prawdziwa moc list rozwijanych ujawnia się dopiero przy bardziej zaawansowanych konfiguracjach.

Dynamiczne listy rozwijane z użyciem tabel programu Excel

Ręczne edytowanie zakresów źródłowych za każdym razem, gdy dodajesz nową opcję do listy, to prosta droga do frustracji. Na szczęście Excel oferuje eleganckie rozwiązanie: tabele.

Tabela w Excelu (wstawiana przez Ctrl+T lub Wstaw > Tabela) automatycznie rozszerza się o nowe wiersze. Gdy jako źródło listy rozwijanej wskażesz kolumnę tabeli, lista zawsze będzie zawierać wszystkie elementy — bez ręcznej aktualizacji zakresu.

Oto jak to skonfigurować:

  1. Utwórz listę źródłową. Wpisz wartości w kolumnie (np. A1:A10) i naciśnij Ctrl+T, aby przekształcić zakres w tabelę. Nadaj jej nazwę w zakładce Projekt tabeli, np. tblKategorie.

  2. Wskaż kolumnę tabeli jako źródło. W oknie Walidacji danych, w polu Źródło, użyj odwołania strukturalnego: =INDEKS(tblKategorie[Kategoria];1):INDEKS(tblKategorie[Kategoria];ILE.NIEPUSTYCH(tblKategorie[Kategoria])). To odwołanie dynamiczne — dodasz nowy wiersz do tabeli, a lista rozwijana automatycznie go uwzględni.

Alternatywnie, w Excelu w wersji Microsoft 365 możesz skorzystać z prostszego odwołania, ponieważ tabele domyślnie zwracają tylko wypełnione komórki: =tblKategorie[Kategoria].

Praktyczny przykład: prowadzisz listę kategorii wydatków w tabeli tblWydatki. Dodajesz nową kategorię "Subskrypcje AI" na dole tabeli. Bez żadnych dodatkowych działań lista rozwijana w arkuszu budżetu natychmiast uwzględnia nową opcję. Zero ręcznej konserwacji, zero ryzyka pominięcia nowej kategorii w budżecie.

Dynamiczne listy rozwijane zależne od formuł — funkcja UNIQUE, SORT i FILTER

Rok 2026 to era funkcji dynamicznych w Excelu. Jeśli używasz Microsoft 365, masz do dyspozycji potężne narzędzia, które rewolucjonizują sposób tworzenia list rozwijanych.

Lista rozwijana z funkcją UNIQUE

Załóżmy, że masz tabelę transakcji z kolumną Kategoria, gdzie wiele wierszy powtarza te same kategorie. Chcesz, aby lista rozwijana pokazywała każdą kategorię tylko raz. Zamiast ręcznie tworzyć osobną listę, użyj formuły:

=UNIKATOWE(tblTransakcje[Kategoria])

Funkcja UNIKATOWE (ang. UNIQUE) automatycznie wyodrębnia niepowtarzalne wartości z zakresu i dynamicznie aktualizuje wynik przy każdej zmianie danych. W oknie Walidacji danych wpisz tę formułę jako źródło.

Lista rozwijana z sortowaniem

Dodajmy sortowanie, aby lista zawsze była alfabetyczna:

=SORTUJ(UNIKATOWE(tblTransakcje[Kategoria]))

Funkcja SORTUJ (ang. SORT) układa wyniki rosnąco. Możesz też sortować malejąco: SORTUJ(...;1;-1).

Lista rozwijana z filtrowaniem — funkcja FILTER

To jeden z najpotężniejszych scenariuszy. Wyobraź sobie, że wybierasz województwo z pierwszej listy rozwijanej, a druga lista automatycznie filtruje miasta tylko z tego województwa:

=SORTUJ(UNIKATOWE(FILTRUJ(tblMiasta[Miasto];tblMiasta[Województwo]=B2)))

Gdzie B2 to komórka z wybranym województwem. To rozwiązanie jest w pełni dynamiczne — zmiana województwa natychmiast aktualizuje listę miast.

Lista rozwijana z odwołaniem do funkcji LAMBDA

Od 2025 roku Excel obsługuje funkcje LAMBDA, co otwiera możliwość tworzenia własnych, wielokrotnego użytku formuł. Możesz na przykład zdefiniować niestandardową funkcję LISTA.UNIKATOWA.SORTOWANA, która łączy UNIQUE, SORT i obsługę pustych komórek:

=LAMBDA(zakres;SORTUJ(UNIKATOWE(FILTRUJ(zakres;zakres<>""))))

Tę funkcję można zapisać w Menedżerze nazw i używać jako źródła wielu list rozwijanych w całym skoroszycie.

Listy rozwijane zależne (kaskadowe) — praktyczny poradnik

Listy kaskadowe to święty Graal formularzy w Excelu. Pozwalają na logiczne zawężanie wyborów: kraj → województwo → miasto, albo kategoria produktu → podkategoria → konkretny produkt.

Oto sprawdzona metoda na rok 2026:

Krok 1: Przygotuj dane źródłowe

Zorganizuj dane w formacie hierarchicznym. Najprostsze podejście to osobna tabela dla każdego poziomu:

  • Tabela tblKraje: kolumna Kraj
  • Tabela tblWojewodztwa: kolumny Kraj i Województwo
  • Tabela tblMiasta: kolumny Województwo i Miasto

Krok 2: Utwórz pierwszą listę (nadrzędną)

Lista krajów to zwykła lista rozwijana oparta na tabeli tblKraje. Umieść ją, powiedzmy, w komórce B2.

Krok 3: Utwórz drugą listę (zależną)

Walidacja danych dla komórki z województwem (np. C2) używa formuły:

=SORTUJ(UNIKATOWE(FILTRUJ(tblWojewodztwa[Województwo];tblWojewodztwa[Kraj]=B2)))

Krok 4: Utwórz trzecią listę (zależną od drugiej)

Analogicznie, dla miast (D2):

=SORTUJ(UNIKATOWE(FILTRUJ(tblMiasta[Miasto];tblMiasta[Województwo]=C2)))

Krok 5: Obsłuż błąd przy pustym wyborze

Gdy komórka nadrzędna jest pusta, formuła FILTRUJ zwróci błąd. Aby tego uniknąć, opakuj formułę w funkcję JEŻELI:

=JEŻELI(B2="";"";SORTUJ(UNIKATOWE(FILTRUJ(tblWojewodztwa[Województwo];tblWojewodztwa[Kraj]=B2))))

Wskazówka dla zaawansowanych: jeśli potrzebujesz więcej niż trzech poziomów zależności, rozważ użycie funkcji X.WYSZUKAJ w połączeniu z dynamicznymi zakresami nazwanymi. Możesz też wykorzystać Power Query do zbudowania tabeli przestawnej na podstawie relacji między tabelami i oprzeć na niej listy rozwijane — to rozwiązanie sprawdza się przy setkach tysięcy rekordów.

Listy rozwijane z możliwością wyszukiwania i autouzupełniania

Klasyczna lista rozwijana ma jedną wadę: przy kilkuset opcjach przewijanie staje się uciążliwe. Na szczęście od wersji 2024/2025 Excel dla Microsoft 365 obsługuje autouzupełnianie w listach rozwijanych — wystarczy zacząć wpisywać tekst w komórce z walidacją, a Excel automatycznie podpowiada pasujące opcje z listy.

Ta funkcja jest domyślnie włączona. Jeśli jednak nie działa, sprawdź ustawienie: Plik > Opcje > Zaawansowane > Opcje edycji > Włącz autouzupełnianie dla list rozwijanych walidacji danych.

A co, jeśli pracujesz na starszej wersji Excela lub potrzebujesz jeszcze bardziej zaawansowanego wyszukiwania? Oto dwie alternatywy:

  1. Pole kombi ActiveX — kontrolka formularza, która oferuje natywne wyszukiwanie przy wpisywaniu. Wymaga włączenia karty Deweloper i wstawienia kontrolki ComboBox. Źródłem danych może być zakres arkusza, a kontrolka może zwracać wybraną wartość do konkretnej komórki.

  2. Wyszukiwarka z polem tekstowym i formułą FILTRUJ — bardziej elastyczne rozwiązanie: w komórce A1 użytkownik wpisuje fragment szukanej frazy, a poniżej formuła FILTRUJ wyświetla tylko pasujące wyniki. Listę rozwijaną podpinasz pod dynamicznie filtrowane wyniki. Daje to efekt "wyszukiwania na żywo" bez makr VBA.

Przykład formuły filtrującej dla listy produktów:

=FILTRUJ(tblProdukty[Nazwa];CZY.LICZBA(ZNAJDŹ(A1;tblProdukty[Nazwa])))

Ta formuła zwróci wszystkie nazwy produktów zawierające tekst z komórki A1, ignorując wielkość liter (dzięki pośredniemu działaniu funkcji ZNAJDŹ w kontekście CZY.LICZBA).

Integracja list rozwijanych z tabelami przestawnymi i Power Query

W środowisku korporacyjnym listy rozwijane rzadko funkcjonują w izolacji — są częścią większego ekosystemu raportowania. Oto jak zintegrować je z zaawansowanymi narzędziami Excela:

Scenariusz 1: Lista rozwijana jako filtr raportu

Zamiast używać fragmentatorów tabeli przestawnej, możesz podpiąć listę rozwijaną do formuły, która dynamicznie zmienia parametr zapytania Power Query. W tym celu:

  1. Utwórz zapytanie Power Query ładujące dane z pliku, bazy SQL lub API.
  2. Wprowadź parametr w Power Query (np. Region).
  3. Powiąż wartość parametru z komórką arkusza zawierającą listę rozwijaną.
  4. Przy każdej zmianie wyboru z listy odśwież zapytanie (ręcznie lub przez VBA).

To rozwiązanie pozwala tworzyć interaktywne dashboardy bez znajomości VBA, łącząc elastyczność list rozwijanych z mocą obliczeniową Power Query.

Scenariusz 2: Lista rozwijana generowana z modelu danych

Jeśli pracujesz z modelem danych (Power Pivot), możesz użyć formuły CUBE, aby wyodrębnić unikatowe wartości z tabeli modelu i wykorzystać je jako źródło listy rozwijanej. Przykład:

=CZŁONKOWIE.ZESTAWU("Model";"[Produkty].[Kategoria].[Kategoria]")

To odwołanie zwraca wszystkie kategorie produktów bezpośrednio z modelu danych — bez pośrednich tabel w arkuszu. Przy dużych wolumenach danych (miliony wierszy) to rozwiązanie jest znacznie wydajniejsze niż formuły arkuszowe.

Scenariusz 3: Dynamiczne tytuły raportów

Połącz listę rozwijaną z formułą TEKST, aby tworzyć dynamiczne tytuły: ="Sprzedaż w regionie "&B2&" za "&TEKST(C2;"RRRR-MM"). Wybierasz region i miesiąc z list — nagłówek raportu aktualizuje się automatycznie.

Rozwiązywanie typowych problemów z listami rozwijanymi

Nawet doświadczeni użytkownicy napotykają problemy z listami rozwijanymi. Oto najczęstsze przypadki i ich rozwiązania:

Problem: Lista nie pokazuje wszystkich elementów. Przyczyna: źródło listy wskazuje na stały zakres (np. A1:A20), a nowe elementy dodano w wierszu 21. Rozwiązanie: użyj tabeli Excela jako źródła lub dynamicznej formuły UNIKATOWE.

Problem: Lista znika po skopiowaniu komórki. Przyczyna: wklejanie wartości (Ctrl+V) nadpisuje walidację danych. Rozwiązanie: użyj opcji Wklej specjalnie > Walidacja danych lub zabezpiecz arkusz przed wklejaniem (Recenzja > Chroń arkusz).

Problem: Długa lista — trudno znaleźć właściwą opcję. Przyczyna: brak autouzupełniania lub zbyt wiele opcji do przewijania. Rozwiązanie: włącz autouzupełnianie w opcjach Excela; rozważ podział na listy kaskadowe; dodaj pole wyszukiwania z formułą FILTRUJ.

Problem: Lista działa na jednym arkuszu, ale nie na innym. Przyczyna: źródło listy znajduje się w innym arkuszu, a Excel wymaga jawnego odwołania. Rozwiązanie: zdefiniuj nazwę zakresu (Formuły > Menedżer nazw) wskazującą na zakres źródłowy i użyj tej nazwy w walidacji — nazwy zakresów działają globalnie w całym skoroszycie.

Problem: Komunikat błędu jest zbyt restrykcyjny — użytkownicy nie mogą dodać nowej wartości. Przyczyna: styl alertu ustawiony na Zatrzymaj. Rozwiązanie: zmień styl na Ostrzeżenie lub Informacja na karcie Alert błędu, co pozwala użytkownikowi wprowadzić wartość spoza listy po potwierdzeniu.

Problem: Lista rozwijana nie działa w Excel dla sieci Web. Przyczyna: niektóre zaawansowane źródła (np. odwołania do innych skoroszytów) nie są obsługiwane w wersji przeglądarkowej. Rozwiązanie: przenieś dane źródłowe do tego samego skoroszytu; używaj tylko podstawowych funkcji dynamicznych obsługiwanych przez Excel dla sieci Web.

Problem: Funkcja UNIKATOWE zwraca błąd #ROZLANIE!. Przyczyna: zakres wynikowy jest blokowany przez istniejące dane w arkuszu. Rozwiązanie: upewnij się, że komórki poniżej formuły są puste; jeśli używasz UNIKATOWE jako źródła walidacji, nie umieszczaj formuły w miejscu zablokowanym — lepiej umieść ją w ukrytym arkuszu pomocniczym.

Częste pytania

Czy mogę utworzyć listę rozwijaną na podstawie danych z innego skoroszytu? Tak, ale z ograniczeniem. Źródłem listy może być zakres z innego skoroszytu tylko wtedy, gdy oba pliki są otwarte. Lepszym rozwiązaniem jest użycie Power Query do zaimportowania danych do aktywnego skoroszytu.

Jak utworzyć listę rozwijaną z wieloma kolumnami (np. kod produktu i jego nazwa)? Standardowa lista rozwijana pokazuje tylko jedną kolumnę. Aby pokazać dwie, użyj kontrolki ComboBox ActiveX lub utwórz kolumnę pomocniczą łączącą obie wartości (np. =A2&" — "&B2), a przy wyborze rozdziel wynik funkcją TEKST.PRZED i TEKST.PO.

Czy listy rozwijane działają w Excel dla Androida i iOS? Tak, podstawowe listy rozwijane (ręczne i oparte na zakresie) działają w aplikacjach mobilnych. Dynamiczne formuły UNIKATOWE i FILTRUJ również są obsługiwane w aplikacji Microsoft 365 na urządzenia mobilne od 2025 roku.

Czy mogę zmienić kolor tła lub czcionki w liście rozwijanej? Tak, ale tylko w komórce zawierającej listę — sformatuj ją standardowo (np. żółte tło). Samych opcji rozwijanej listy nie da się formatować natywnie. Efekt można osiągnąć za pomocą formatowania warunkowego opartego na wybranej wartości.

Jak zabezpieczyć listę rozwijaną przed usunięciem przez użytkownika? Chroń arkusz: Recenzja > Chroń arkusz. Odblokuj najpierw komórki z listą rozwijaną (zaznacz je, Ctrl+1, karta Ochrona, odznacz Zablokuj). Następnie włącz ochronę arkusza, zaznaczając opcje Zaznacz odblokowane komórki, ale odznaczając Usuń wiersze, Usuń kolumny i Edytuj obiekty.

Dlaczego moja lista rozwijana nie wyświetla strzałki? Strzałka pojawia się dopiero po zaznaczeniu komórki. Jeśli nadal jej nie widzisz, sprawdź, czy komórka faktycznie ma walidację danych. W Excelu istnieje też globalne ustawienie: Plik > Opcje > Zaawansowane > Opcje wyświetlania dla tego skoroszytu > Pokaż strzałkę listy rozwijanej.

Jak szybko skopiować listę rozwijaną do wielu komórek? Skopiuj komórkę z walidacją (Ctrl+C), zaznacz zakres docelowy, kliknij prawym przyciskiem i wybierz Wklej specjalnie > Walidacja danych (lub użyj skrótu Ctrl+Alt+V, następnie N). Dzięki temu skopiujesz tylko regułę walidacji, bez nadpisywania istniejących danych.

Czy można utworzyć listę rozwijaną, która akceptuje wiele wyborów jednocześnie? Nie natywnie — standardowa lista rozwijana dopuszcza tylko jeden wybór. Efekt wielokrotnego wyboru można osiągnąć przez VBA (makro reagujące na zdarzenie zmiany w arkuszu i dopisujące wybrane wartości do komórki) lub przy użyciu kontrolki ListBox ActiveX z włączoną właściwością MultiSelect.

Czy lista rozwijana może automatycznie aktualizować się o nowe wpisy z formularza? Tak, jeśli źródłem jest tabela Excela lub dynamiczna formuła UNIKATOWE na zakresie tabeli. Każdy nowy wiersz dodany do tabeli źródłowej automatycznie pojawi się w liście rozwijanej. Jeśli korzystasz z Power Query, po prostu odśwież zapytanie.

Jak utworzyć listę rozwijaną, która zmienia dostępne opcje w zależności od daty (np. oferty ważne tylko w danym miesiącu)? Użyj formuły FILTRUJ z warunkiem daty: =FILTRUJ(tblOferty[Nazwa];(tblOferty[DataOd]<=DZIŚ())*(tblOferty[DataDo]>=DZIŚ())). Lista automatycznie pokaże tylko oferty aktywne w dniu otwarcia skoroszytu.


Ten przewodnik powstał przy wsparciu zespołu KluczeSoft.pl — zaufanego dostawcy oryginalnych kluczy Microsoft 365. Jeśli potrzebujesz legalnego oprogramowania w najlepszej cenie, aby w pełni wykorzystać możliwości Excela 2026, zapraszamy do naszego sklepu.

Sprawdź też

Potrzebujesz licencji? Microsoft Office — sprawdź ofertę KluczeSoft.pl — legalne klucze, faktura VAT, dostawa e-mail.

Najczęściej zadawane pytania

Tak, ale z ograniczeniem. Źródłem listy może być zakres z innego skoroszytu tylko wtedy, gdy oba pliki są otwarte. Lepszym rozwiązaniem jest użycie Power Query do zaimportowania danych do aktywnego skoroszytu.
Standardowa lista rozwijana pokazuje tylko jedną kolumnę. Aby pokazać dwie, użyj kontrolki ComboBox ActiveX lub utwórz kolumnę pomocniczą łączącą obie wartości (np. `=A2&" — "&B2`), a przy wyborze rozdziel wynik funkcją TEKST.PRZED i TEKST.PO.
Tak, podstawowe listy rozwijane (ręczne i oparte na zakresie) działają w aplikacjach mobilnych. Dynamiczne formuły UNIKATOWE i FILTRUJ również są obsługiwane w aplikacji Microsoft 365 na urządzenia mobilne od 2025 roku.
Tak, ale tylko w komórce zawierającej listę — sformatuj ją standardowo (np. żółte tło). Samych opcji rozwijanej listy nie da się formatować natywnie. Efekt można osiągnąć za pomocą formatowania warunkowego opartego na wybranej wartości.
Chroń arkusz: *Recenzja > Chroń arkusz*. Odblokuj najpierw komórki z listą rozwijaną (zaznacz je, Ctrl+1, karta Ochrona, odznacz *Zablokuj*). Następnie włącz ochronę arkusza, zaznaczając opcje *Zaznacz odblokowane komórki*, ale odznaczając *Usuń wiersze*, *Usuń kolumny* i *Edytuj obiekty*.
Strzałka pojawia się dopiero po zaznaczeniu komórki. Jeśli nadal jej nie widzisz, sprawdź, czy komórka faktycznie ma walidację danych. W Excelu istnieje też globalne ustawienie: *Plik > Opcje > Zaawansowane > Opcje wyświetlania dla tego skoroszytu > Pokaż strzałkę listy rozwijanej*.
Skopiuj komórkę z walidacją (Ctrl+C), zaznacz zakres docelowy, kliknij prawym przyciskiem i wybierz *Wklej specjalnie > Walidacja danych* (lub użyj skrótu Ctrl+Alt+V, następnie N). Dzięki temu skopiujesz tylko regułę walidacji, bez nadpisywania istniejących danych.
Nie natywnie — standardowa lista rozwijana dopuszcza tylko jeden wybór. Efekt wielokrotnego wyboru można osiągnąć przez VBA (makro reagujące na zdarzenie zmiany w arkuszu i dopisujące wybrane wartości do komórki) lub przy użyciu kontrolki ListBox ActiveX z włączoną właściwością MultiSelect.
Tak, jeśli źródłem jest tabela Excela lub dynamiczna formuła UNIKATOWE na zakresie tabeli. Każdy nowy wiersz dodany do tabeli źródłowej automatycznie pojawi się w liście rozwijanej. Jeśli korzystasz z Power Query, po prostu odśwież zapytanie.
Użyj formuły FILTRUJ z warunkiem daty: `=FILTRUJ(tblOferty[Nazwa];(tblOferty[DataOd]<=DZIŚ())*(tblOferty[DataDo]>=DZIŚ()))`. Lista automatycznie pokaże tylko oferty aktywne w dniu otwarcia skoroszytu. --- *Ten przewodnik powstał przy wsparciu zespołu KluczeSoft.pl — zaufanego dostawcy oryginalnych kluczy Microsoft 365. Jeśli potrzebujesz legalnego oprogramowania w najlepszej cenie, aby w pełni wykorzystać możliwości Excela 2026, zapraszamy do naszego sklepu.*

Czy ten artykuł był pomocny?