1) Kliknij strzałkę rozwijaną w nagłówku kolumny. 2) Określ porównanie z wbudowanymi operacjami. Lub możesz odznaczyć Zaznacz wszystko , aby usunąć zaznaczenie wszystkich danych, a następnie zaznacz tylko pola wyboru obok danych, które chcesz wyświetlić. 3) Kliknij OK przycisk, aby rozpocząć filtrowanie.
Kliknij komórkę, w której chcesz wstawić listę rozwijaną. Kliknij kartę Dane na wstążce, a następnie kliknij Walidacji danych. W dziale Walidacji danych, kliknij listę rozwijaną obok pola Rynek i wybierz lista. W pudełku Źródło, wpisz zakres lub ścieżkę pliku danych, których chcesz użyć (np.
Utwórz listę rozwijaną w programie Excel z innego arkusza roboczego Listy rozwijane Excela pobierają dane z innego arkusza roboczego. Poniższe kroki pokazują, jak to zrobić za pomocą prostego przykładu.
Wstaw listę rozwijaną w programie Word. Aby wstawić listę rozwijaną w dokumencie programu Word, wykonaj następujące czynności: 1, Kliknij filet > Opcje. 2. W otwartym oknie dialogowym Opcje programu Word proszę (1) kliknij Dostosuj Wstążkę w lewym pasku, (2) ZOBACZ Deweloper w prawym polu i (3) kliknij OK przycisk. Zobacz zrzut ekranu:
. Lista rozwijana pozwala w wygodny sposób uzupełniać wartości w komórkach i zapobiega niechcianym literówkom. 1 Tworzenie zwykłej listy rozwijanej2 Edytowanie listy rozwijanej3 Dodanie komunikatu do listy Komunikat przy zaznaczeniu komórki z Komunikat po wprowadzeniu błędnej wartości4 Kopiowanie listy rozwijanej do innych komórek Excela5 Różne listy rozwijane w jednej kolumnie6 Ryzyko przypadkowego usunięcia listy rozwijanej7 Lista rozwijana w Excelu, która sama się aktualizuje Tworzenie zwykłej listy rozwijanej Tworzenie listy rozwijanej w komórce Excela jest prostym zadaniem. Wykonaj poniższe kroki: 1. Przygotuj w kilku dowolnych komórkach wartości, które powinny wyświetlać się na liście (1). 2. Zaznacz komórkę, w której lista ma się pojawiać (2). Rysunek 1. Przygotowanie komórek. 3. Przejdź w górnym menu do zakładki Dane (3) i kliknij przycisk Poprawność danych (4). Rysunek 2. Jak odnaleźć narzędzie w menu. 4. W oknie, które się pojawi, w pozycji Dozwolone (5) rozwiń listę i wybierz z niej pozycję Lista. 5. Kliknij w polu Źródło (6), które pojawi się poniżej i zaznacz teraz myszą komórki, w których znajdują się te wartości, które mają się na liście pojawiać. 6. Zamknij okno klikając OK. Rysunek 3. Okno tworzenia listy rozwijanej. 7. Teraz możesz kliknąć na komórce, w której powinna wyświetlać się lista. Zobaczysz przy jej prawej krawędzi przycisk do rozwijania listy (7) – naciśnij go i wybierz z listy dowolny element, a zostanie on umieszczony w komórce Excela. Rysunek 4. Używanie stworzonej listy. Edytowanie listy rozwijanej Lista jest już stworzona i gotowa do użycia. Załóżmy, że chcesz teraz zmienić elementy, które się na niej znajdują. W zależności od okoliczności, możesz zrobić to w następujący sposób: Edytuj zawartość komórek, które zostały wskazane przy tworzeniu listy (jako źródło listy) (1). Nowe wartości automatycznie i natychmiastowo wyświetlą się na listach rozwijanych. Zmień zakres komórek, które służą jako źródło listy, gdy stwierdzisz, że inne komórki zawierają prawidłowe wartości. W tym celu kliknij w zakładce Dane (3) przycisk Poprawność danych (4) i wskaż nowe komórki jako źródło (6). Rozszerz wskazany zakres komórek źródłowych, jeśli chcesz uwzględnić na liście nowe wartości. W tym celu przejdź do zakładki Dane (3), kliknij przycisk Poprawność danych (4) i rozszerz zakres źródłowy (6), czyli po prostu zaznacz go jeszcze raz, uwzględniając nowe komórki. Dużo przykładów tworzenia list Sprawdź za darmo gdzie znajdziesz wiele więcej przykładowych zadań! Dodanie komunikatu do listy rozwijanej Samo stworzenie w komórce Excela listy rozwijanej nie zawsze jest wystarczające do tego, aby wygodnie jej używać. Często z takiej listy korzystać będą różne osoby (które nie tworzyły tej listy) i warto podpowiedzieć im, co oznaczają wartości podane na tej liście. Czasem taki komunikat jest przydatny nawet dla autora pliku, w szczególności, gdy stworzył listy w wielu komórkach. Komunikat przy zaznaczeniu komórki z listą Pierwszy rodzaj komunikatu, to okienko (podobne do komentarza), które wyświetla się po zaznaczeniu komórki z listą rozwijaną. Aby go wstawić, przejdź do okna Poprawności danych i otwórz drugą zakładkę, czyli Komunikat wejściowy. Rysunek 5. Jak ustawić komunikat po zaznaczeniu komórki. W tym miejscu uzupełnij tytuł oraz treść. Naciśnij OK. Gdy zaznaczysz komórkę, to zobaczysz żółty prostokąt z wpisanym tytułem oraz treścią. Rysunek 6. Komunikat po zaznaczeniu komórką z listą rozwijaną. Komunikat po wprowadzeniu błędnej wartości Drugim rodzajem komunikat, który możesz wyświetlić użytkownik jest alert o błędnie wprowadzonej do komórki wartości – czyli o wpisaniu ręcznie wartości spoza listy. Taki alert wyświetla się oczywiście dopiero po tym, jak użytkownik coś wpisze i naciśnie ENTER. Aby go ustawić, przejdź do okna Poprawności danych i otwórz trzecią zakładkę, czyli Alert o błędzie. Wprowadź tytuł oraz komunikat. Rysunek 7. Ustawienie alertu w komórce Excela z listą rozwijaną. Gdy wprowadzisz do komórki błędną wartość, czyli spoza listy rozwijanej, to Excel wyświetli komunikat o błędzie. W górnym pasku tego okna będzie podany przez Ciebie tytuł, a w głównej części okna będzie treść komunikatu. Rysunek 8. Przykładowy alert o błędzie. Alerty, które tworzysz, mogą być trzech różnych typów – wybierasz je w polu Styl. Rysunek 9. Styl alertu. Style, które możesz wybrać to: Stop – jest to domyślna opcja, która w oknie z alertem pozwala Ci, albo spróbować ponownie wprowadzić wartość, albo odstąpić od tego zamiaru. Ostrzeżenie – ta opcja oprócz powyższych możliwości, pozwala Ci także potwierdzić wprowadzoną wartość, mimo że nie ma jej na rozwijanej liście. W ten sposób Excel jest mniej restrykcyjny, a lista rozwijana jest bardziej podpowiedzią niż wymogiem. Informacje – w tym przypadku, gdy wprowadzisz coś spoza listy, to Excel informuje Cie o czymś (w tym przypadku zazwyczaj nie jest to błąd), bo nie ma opcji poprawienia wprowadzanej wartości, a jedynie potwierdzenia (mimo, że nie ma jej na liście) lub odstąpienia od jej wprowadzania, czyli pozostawienie komórki bez zmian. Kopiowanie listy rozwijanej do innych komórek Excela Gdy stworzysz już listę rozwijaną, bardzo możliwe, że potrzebne będzie później przeniesienie jej również do innych komórek. Najprostszym rozwiązaniem, jest po prostu skopiowanie komórki z taką listą i wklejenie jej do innych komórek. Należy jednak pamiętać, że przy takim kopiowaniu, przeniesiona zostanie również zawartość tej komórki oraz jej wygląd – jeśli Ci to nie przeszkadza, to nie ma problemu, ale jeśli jednak chcesz tego uniknąć, to zastosuj poniższe rozwiązanie. Rysunek 10. Opcje po kliknięciu prawym przyciskiem myszy. Drugie rozwiązanie to użycie narzędzia Wklej specjalnie. Należy skopiować komórkę Excela z listą rozwijaną, zaznaczyć komórki, do których chcesz przenieść listę, a następnie kliknąć na nich prawym przyciskiem myszy i wybrać Wklej specjalnie (albo użyć skrótu CTRL + ALT + V). W oknie, które się pojawi, wybierz opcję Sprawdzanie poprawności i naciśnij OK. W ten sposób, zostanie przeniesiona tylko lista rozwijana. Rysunek 11. Opcja Sprawdzanie poprawności. Różne listy rozwijane w jednej kolumnie Może się zdarzyć tak, że w pliku Excela masz kolumnę, w której przypadkowo zostały stworzone różne listy rozwijane. Gdy zaznaczysz taką kolumnę (albo dowolny zakres komórek, gdzie listy są różne, albo część komórek ma listę, a część ich nie ma) i przejdziesz do zakładki Dane i naciśniesz przycisk Poprawność danych, to zanim otworzy się okno do edycji list rozwijanych, zobaczysz komunikat informujący o tym, że nie we wszystkich komórkach jest ta sama lista rozwijana. Możemy wtedy albo zezwolić na usunięcie wszystkich list i przejść do wstawiania nowej listy, albo wyjść z okna. Dzieje się tak dlatego, że Excel uznaje, że skoro otwieramy opcje list rozwijanych, to i tak stworzymy nową listę, która nadpisze poprzednie – innymi słowy, jeśli mamy w zaznaczonych komórkach różne listy, to która z nich ma być edytowana? nie wiadomo, więc wszystkie są usuwane. Rysunek 12. Okno z pytaniem, gdy zaznaczone mamy komórki z różnymi listami. Jeśli zaznaczysz wiele komórek, gdzie w części z nich jest jeden rodzaj listy rozwijanej, a część z nich nie ma żadnej listy, to pojawi się pytanie, czy skopiować te listy do komórek, które list nie mają. Rysunek 13. Pytanie, czy chcesz skopiować listy. Ryzyko przypadkowego usunięcia listy rozwijanej Niestety listę rozwijaną łatwo jest w Excelu usunąć. Lista blokuje możliwość ręcznego wprowadzenia niepożądanych danych. Jeśli natomiast, skopiujesz komórki (z tego samego, bądź innego pliku Excela, albo nawet dane z innego programu) i wkleisz je w miejsce komórek z listami rozwijanymi, to te listy zostaną usunięte. Dlaczego? Bo w ten sposób nadpisujesz cały obiekt komórki, który miał listę, innym obiektem komórki, który listy nie ma. Nie ma łatwego sposobu na uchronienie się przed taką sytuacją. Jeśli ustawisz ochronę komórek/arkusza to wtedy nie można w tych komórkach nic z listy wybrać (taka ochrona jest wtedy zbyt „mocna”). Można próbować zabezpieczyć się za pomocą makr, ale jest to już bardzo skomplikowana operacja. Podsumowując, listy rozwijane powinny być używane przez osoby, które wiedzą jak ich używać, a nie jako pełne zabezpieczenia przed tym, żeby ktoś „czegoś przypadkowo nie popsuł” w arkuszu. Lista rozwijana w Excelu, która sama się aktualizuje Często mamy do czynienia z sytuacją, gdy elementy na liście rozwijanej się zmieniają, zazwyczaj dodawane są nowe. Dodawanie ich ręcznie do listy zajmuje niepotrzebnie czas, a przede wszystkim, łatwo jest o tym zapomnieć. Istnieje jednak możliwość automatycznej aktualizacji listy. Dużo przykładów tworzenia list Sprawdź za darmo gdzie znajdziesz wiele więcej przykładowych zadań! Aby na liście rozwijanej pojawiły się nowe elementy, oczywiście nie wystarczy o tym pomyśleć, ale trzeba coś w Excelu wprowadzić – będzie to jednak dosyć prosta i krótka czynność. Wyobraźmy sobie, że mamy tabelę, do której wprowadzamy produkty, nazwę ich typu. Typy produktów są jasno określone w kolumnie obok, więc taki typ wybieramy z listy. Wiemy jednak, że będą z czasem pojawiać się nowe typy produktów, więc chcemy, aby po dopisaniu do kolumny obok nowego typu, pojawił się on również automatycznie na liście rozwijanej. Rys 14. Tabela z typami produktów wraz z kolumną obok. Zanim stworzymy listę rozwijaną, należy zmodyfikować kolumnę z typami (kolumna F). Istnieje w Excelu takie narzędzie jak tabela automatyczna, która wraz z dodawaniem na dole nowych wartości, automatycznie się rozszerza. Stworzymy taką tabelę w kolumnie F. Zaznacz komórki F1:F4 (czyli zakres, w którym wymienione są wszystkie typy), przejdź do zakładki Wstawianie i kliknij przycisk Tabela. W okienku kliknij OK. W tym momencie, w zaznaczonych komórkach, została wstawione automatyczna tabela, co widać choćby po zmienionym formatowaniu komórek. Rys 15. Tabela automatyczna w danych, które będą źródłem listy rozwijanej. Teraz zaznacz komórki w kolumnie A, w którym ma pojawić się lista rozwijana. Przejdź do zakładki Dane i do Poprawność danych. Tak samo jak wcześniej, wybierz Lista i jako źródło wskaż komórki F2:F4, czyli wszystkie komórki w utworzonej tabeli automatycznej (z wyjątkiem jej nagłówka, czyli F1). Rys 16. Wstawianie listy rozwijanej w Excelu z automatycznym źródłem. Gdy spróbujesz w kolumnie A rozwinąć listę, to zobaczysz te 3 dostępne typy. Jeśli teraz, dodać nowy typ w kolumnie F, zaraz pod ostatnim typem (czyli w komórce F5), to zobaczysz, że tabela automatyczna rozszerzyła się w dół (kolor komórki F5 się zmienił). Jako, że nasza lista rozwijana była utworzona na obiekcie tabeli, to zauważa tę zmianę tabeli. Jeśli teraz rozwiniesz listę rozwijaną, to zobaczysz w niej nowy, dopisany typ. Rysunek 17. Automatycznie zaktualizowana lista rozwijana w komórce Excela. Powiązane wpisy poradnikowe
W dzisiejszym poście nauczymy się jak stworzyć rozrastająco się listę rozwijaną w Excelu. Załóżmy, że mamy listę kilku sprzedawców a chcemy mieć możliwość dopisania do niej sprzedawcy spoza naszej listy, który automatycznie zostanie dołączony do listy rozwijanej. Zagadnienie to omówimy na przykładowych danych z rysunku nr 1. rys. nr 1 — Przykładowe dane Przede wszystkim musimy stworzyć sobie listę unikatowych sprzedawców, aby żaden z nich się nie powtórzył. Aby stworzyć listę unikatowych wartości, używam funkcji Pierwszym argumentem funkcji jest Zakres, czyli od komórki powyżej naszej formuły do komórki powyżej naszej formuły. Wpisujemy zakres $E$1:E1, pierwsza wartość blokujemy bo jest to wartość skrajna a druga ma nam się rozrastać w dół. Drugim argumentem funkcji są kryteria, czyli wszystkie wartości z naszej tabeli (wartości z listy sprzedawców). Zapis funkcji będzie wyglądał następująco: = Zatwierdzamy funkcję. Jako początkowy wynik otrzymujemy 0. Możemy sobie rozwinąć ten wynik za pomocą skrótu klawiszowego F9, aby otrzymać ={0;0;0;0;0}. Taki wynik jest następstwem tego, że żaden sprzedawca nie pojawił się w komórce powyżej aktualnej komórki z formułą. Pożądany efekt uzyskamy dodając kolejne kroki, bo chcemy aby nasza formuła zwróciła nam kolejnego sprzedawcę. Musimy skorzystać z funkcji która będzie szukała wartości 0 w zakresie z funkcji na zasadzie dokładnego dopasowania. Zapis funkcji będzie wyglądał następująco: = czyli funkcja znajdzie pierwszą wartość 0 jaka się pojawi. Musimy pamiętać, że jest to formuła tablicowa i należy ją zatwierdzić klawiszami Ctrl+Shift+Enter. Otrzymamy wartość 1, ale nas nie interesuje cyfra, tylko wartość jaka znajduje się na pierwszej pozycji (nazwa sprzedawcy). Aby uzyskać taki wynik musimy użyć funkcji INDEKS po kolumnie ze sprzedawcami. Zapis formuły będzie wyglądał następująco: =INDEKS(tSprzedawcy[Sprzedawca] zatwierdzamy Ctrl+Shift+Enter. Tak przygotowaną formułę przeciągamy w dół (rys. nr 2). rys. nr 2 — funkcja INDEKS Dzięki tej formule otrzymujemy listę sprzedawców bez duplikatów, nie uwzględnia ona powtarzających się wartości. Robimy ją tak długą, żeby mieć pewność, że nie zabraknie nam w niej miejsca. Jednak musimy ją sobie ograniczyć tylko do prawidłowych wartości. Możemy to zrobić za pomocą funkcji Pierwszym argumentem funkcji jest Zakres, czyli komórki E2:E13, musimy pamiętać zablokować bezwzględnie zakres za pomocą skrótu klawiszowego F4. Drugim argumentem to szukane wartości, czyli "?*". Są to dwa symbole wieloznaczne w Excelu, wykorzystywane między innymi w funkcji Zapis formuły będzie wyglądał następująco: = "?*") Zapis ten oznacza, że szukamy komórki w której pojawi się przynajmniej jeden z tych znaków. Jak sobie zatwierdzimy formułę, otrzymamy cyfrę 4 (ilość pozycji spełniających warunek). Funkcja ta nie zwraca uwagę na wartość 0 i na błędy (rys. nr 3). rys. nr 3 — Funkcja Listę rozwijaną tworzy się często za pomocą funkcji PRZESUNIĘCIE, ale ta funkcja jest nietrwała i często się przelicza. My stworzymy listę rozwijaną za pomocą funkcji INDEKS, która zwraca odwołanie do zakresu (blokujemy za pomocą klawisza F4) i numer wiersza G2. Zapis formuły będzie wyglądał następująco: =$E$2:INDEKS($E$2:$E$13;$G$2). Funkcja INDEKS zwróci nam ostatnią prawidłową wartość – w naszym przypadku "Wojciech" (rys. nr 4). rys. nr 4 — Podejrzenie formuły klawiszem F9 W formule otrzymujemy zakres od komórki E2 do wyniku funkcji INDEKS, czyli jeśli podejrzymy sobie wyniki formuły za pomocą klawisza F4 to okazuje się, że wynikiem są nazwy wszystkich unikalnych sprzedawców (rys. nr 5). rys. nr 5 — Podejrzenie wyników formuły za pomocą klawisza F4 Końcowy zapis formuły będzie wyglądał następująco: =$E$2:INDEKS($E$2:$E$13; "?*")) Zastąpiliśmy odwołanie do komórki G2, zapisem formuły, z której powstał tam wynik. Otrzymaliśmy cały zbudowany zakres. Formułę tą musimy skopiować w trybie edycji komórki. Korzystając ze skrótu klawiszowego Ctrl+F3 przechodzimy do okna Menedżera nazw (rys. nr 6) rys. nr 6 — okno Menedżer nazw Kolejnym krokiem jest stworzenie nowej nazwy. Zmieniamy nazwę na Sprzedawcy, a następnie w miejscu Odwołuje się do wkleić naszą skopiowaną formułę (rys. nr 7). Zatwierdzamy klikając OK. rys. nr 7 — Okno Nowa nazwa Zamykamy Menedżera nazw. Następnie zaznaczamy kolumnę z nazwami sprzedawców i wybieramy polecenie Poprawność danych z karty Dane (rys. nr 8). rys. nr 8 — polecenie Poprawność danych Otworzy nam się okno Sprawdzanie poprawności danych, gdzie jako kryterium poprawności wybieramy Listę, a jako źródło ustawiamy nazwę Sprzedawcy(rys. nr 9). rys. nr 9 — Sprawdzanie poprawności danych Aby wybrać źródło, rozwijamy okno Wklejanie nazwy za pomocą klawisza F3 i wybieramy nazwę naszego zakresu (rys. nr 10). rys. nr 10 — Okno Wklejanie nazwy Zatwierdzamy przyciskiem OK. W efekcie przy każdej komórce z nazwą sprzedawcy utworzyła nam się lista rozwijana. rys. nr 11 — Listy rozwijane w każdej komórce Zapomniałem zrobić jednej ważnej rzeczy przy sprawdzaniu poprawności danych, mianowicie w karcie Alert o błędzie musimy odznaczyć Pokazuj alerty po wprowadzeniu nieprawidłowych danych (rys. nr 12). Przypomniałem sobie o tej funkcjonalności oglądając, któryś z filmów Maliny z malinowego bloga o Excelu. Musimy pamiętać o tej czynności, ponieważ chcemy mieć możliwość wprowadzania dodatkowych wartości spoza listy. rys. nr 12 — Pokazuj alerty po wprowadzeniu nieprawidłowych danych Teraz kiedy dopiszemy kolejnego sprzedawcę, będzie on uwzględniony w liście rozwijanej w każdej komórce z nazwami sprzedawców. Możemy budować sobie listę, wybierać sprzedawców z list i wstawiać ich jeszcze raz lub dodawać nowych. Książka Mistrz Excela + promo na 35 urodziny Chcę Cię poinformować, że w końcu udało mi zebrać środki i dopiąć wszystkich formalności, żeby powstało II wydanie mojej książki Mistrz Excela (zostałem wydawcą) II wydanie jest wzbogacone o rozdział (nr 22) wprowadzający w genialny dodatek (Power Query) do Excela służący do pobierania, łączenia i wstępnej obróbki danych z wielu źródeł. Książka Mistrz Excela to historia Roberta, który musi poznać dobrze Excela na potrzeby nowej pracy. Książka jest napisana w formie rozmów Roberta z trenerem, dzięki temu jest przystępniejsza w odbiorze niż standardowe książki techniczne pisane językiem "wykładowym". Rozmowy zostały podzielone na 22 tematyczne rozdziały, które krok po kroku wprowadzają Cię w tajniki Excela. Robert zaczyna naukę od poznania ciekawych aspektów sortowania i filtrowania danych w Excelu, przechodzi przez formatowanie warunkowe, tabele przestawne, funkcje wyszukujące i wiele innych tematów, by na koniec poznać wstępne informacje o VBA i Power wszystko to na praktycznych przykładach i z dużą ilością zdjęć. Żebyś mógł śledzić postępy Roberta, do książki dołączone są pliki Excela, na których pracuje Robert. Aktualnie w promocji urodzinowej możesz mieć Mistrza Excela w obniżonej cenie, jeśli tylko wpiszesz kod 35URODZINY Na powyższej stronie znajdziesz dokładniejszy opis książki, opinie osób, które kupiły I wydanie oraz podgląd pierwszego rozdziału książki, żeby upewnić się, czy forma rozmów przy nauce Excela jest dla książka Ci się spodoba poinformuj o niej swoich znajomych. W ramach promocji na moje 35 urodziny możesz też mieć każdy z moich kursów wideo na Udemy za zaledwie 35 zł. Linki do kursów zamieszczam poniżej. W każdym kursie są udostępnione filmy do podglądu, byś mógł się przekonać czy dany kurs jest dla Ciebie. Power Query Mistrz Excela Dashboardy Mistrz Formuł VBA Microsoft Power BI
00:00 28067 wyświetleń Lista rozwijana w arkuszu Excel powoduje, że praca jest szybsza i wydajniejsza. Wystarczy rozwinąć listę i wybrać potrzebną nam pozycję. Znacznie przyśpiesza to pracę, ponieważ nie musimy ręcznie wpisywać bądź kopiować potrzebnych danych. W tej poradzie pokażemy, jak tego dokonać. W celu utworzenia listy rozwijanej, musimy wprowadzić pozycje, które będą wyświetlane na naszej liście. Pozycje te wprowadzone mogą być w dowolnym miejscu w arkuszu czy też w nowo utworzonym arkuszu, zarówno w kolumnie, jak i wierszu. Należy pamiętać, że nie mogą być one oddzielone pustymi komórkami. Gotową listę zaznaczamy i przechodzimy na wstęgę Formuły i w sekcji Nazwy zdefiniowane wybieramy polecenie Definiuj nazwę. W wyświetlonym oknie wpisujemy nazwę naszej listy i klikamy OK. Pierwsza część porady za nami. Teraz należy przypisać wcześniej zdefiniowany zakres do docelowej komórki. Zaznaczamy miejsce w arkuszu, w którym owa lista ma się znaleźć. Na wstędze Dane w sekcji Narzędzia danych wybieramy przycisk Poprawność danych. Aby lista działała poprawnie, musimy zdefiniować kryterium poprawności. W sekcji Dozwolone wybieramy pozycję Lista, oraz w sekcji Źródło wybieramy elementy docelowe naszej listy. We wcześniejszym kroku zdefiniowaliśmy nazwę tych pozycji, więc w docelowym polu wpisujemy =ListaRozwijana i klikamy OK. Gotowe. Nasza lista działa poprawnie. Spodobał Ci się ten artykuł? Podziel się z innymi! Źródło: Polecamy również w kategorii Excel 2016
Spisie treści Jak utworzyć listę rozwijaną w programie Excel? Tworzenie dynamicznej listy rozwijanej w programie Excel (przy użyciu PRZESUNIĘCIA) Kopiuj listy rozwijane wklejania w programie Excel Ostrożność podczas pracy z listą rozwijaną programu Excel Jak wybrać wszystkie komórki, które mają w sobie listę rozwijaną? Tworzenie zależnej/warunkowej listy rozwijanej programu Excel Lista rozwijana to doskonały sposób, aby dać użytkownikowi możliwość wyboru z predefiniowanej listy. Może być używany podczas nakłaniania użytkownika do wypełnienia formularza lub podczas tworzenia interaktywnych kokpitów Excel. Listy rozwijane są dość powszechne na stronach internetowych/aplikacjach i są bardzo intuicyjne dla użytkownika. Obejrzyj wideo - tworzenie listy rozwijanej w programie Excel W tym samouczku dowiesz się, jak utworzyć listę rozwijaną w programie Excel (zajmuje to tylko kilka sekund) wraz ze wszystkimi niesamowitymi rzeczami, które możesz z nią zrobić. W tej sekcji poznasz dokładne kroki tworzenia listy rozwijanej w programie Excel: Korzystanie z danych z komórek. Ręczne wprowadzanie danych. Korzystanie z formuły PRZESUNIĘCIE. #1 Używanie danych z komórek Załóżmy, że masz listę przedmiotów, jak pokazano poniżej: Oto kroki, aby utworzyć listę rozwijaną programu Excel: Wybierz komórkę, w której chcesz utworzyć listę rozwijaną. Przejdź do Dane -> Narzędzia danych -> Walidacja danych. W oknie dialogowym Sprawdzanie poprawności danych, na karcie Ustawienia, wybierz Lista jako kryteria sprawdzania poprawności. Po wybraniu opcji Lista pojawi się pole źródłowe. W polu źródłowym wprowadź = $ A $ 2: $ A $ 6 lub po prostu kliknij w polu Źródło i wybierz komórki za pomocą myszy i kliknij OK. Spowoduje to wstawienie listy rozwijanej w komórce C2. Upewnij się, że opcja rozwijana w komórce jest zaznaczona (która jest zaznaczona domyślnie). Jeśli ta opcja nie jest zaznaczona, komórka nie wyświetla listy rozwijanej, jednak możesz ręcznie wprowadzić wartości na liście. Notatka: Jeśli chcesz tworzyć listy rozwijane w wielu komórkach za jednym razem, zaznacz wszystkie komórki, w których chcesz je utworzyć, a następnie wykonaj powyższe kroki. Upewnij się, że odwołania do komórek są bezwzględne (takie jak $A$2), a nie względne (takie jak A2 lub A$2 lub $A2). #2 Wprowadzając dane ręcznie W powyższym przykładzie odwołania do komórek są używane w polu Źródło. Możesz również dodawać elementy bezpośrednio, wprowadzając je ręcznie w polu źródłowym. Załóżmy na przykład, że chcesz wyświetlić dwie opcje, Tak i Nie, na liście rozwijanej w komórce. Oto jak możesz bezpośrednio wpisać go w polu źródła walidacji danych: Spowoduje to utworzenie listy rozwijanej w wybranej komórce. Wszystkie pozycje wymienione w polu źródłowym, oddzielone przecinkami, są wymienione w różnych wierszach w rozwijanym menu. Wszystkie pozycje wprowadzone w polu źródłowym, oddzielone przecinkiem, są wyświetlane w różnych wierszach na liście rozwijanej. Notatka: Jeśli chcesz tworzyć listy rozwijane w wielu komórkach za jednym razem, zaznacz wszystkie komórki, w których chcesz je utworzyć, a następnie wykonaj powyższe kroki. #3 Korzystanie z formuł Excela Oprócz wybierania komórek i ręcznego wprowadzania danych możesz również użyć formuły w polu źródłowym, aby utworzyć listę rozwijaną programu Excel. Dowolna formuła zwracająca listę wartości może służyć do tworzenia listy rozwijanej w programie Excel. Załóżmy na przykład, że masz zestaw danych, jak pokazano poniżej: Oto kroki, aby utworzyć listę rozwijaną programu Excel za pomocą funkcji PRZESUNIĘCIE: Spowoduje to utworzenie listy rozwijanej zawierającej wszystkie nazwy owoców (jak pokazano poniżej). Notatka: Jeśli chcesz utworzyć listę rozwijaną w wielu komórkach za jednym razem, zaznacz wszystkie komórki, w których chcesz ją utworzyć, a następnie wykonaj powyższe kroki. Upewnij się, że odwołania do komórek są bezwzględne (takie jak $A$2), a nie względne (takie jak A2 lub A$2 lub $A2). Jak działa ta formuła? W powyższym przypadku do stworzenia listy rozwijanej użyliśmy funkcji PRZESUNIĘCIE. Zwraca listę przedmiotów z ra Zwraca listę elementów z zakresu A2:A6. Oto składnia funkcji PRZESUNIĘCIE: = PRZESUNIĘCIE(odwołanie, wiersze, kolumny, [wysokość], [szerokość]) Przyjmuje pięć argumentów, w których podaliśmy referencję jako A2 (punkt początkowy listy). Wiersze/kolumny są określone jako 0, ponieważ nie chcemy przesunąć komórki odniesienia. Wysokość jest określona jako 5, ponieważ lista zawiera pięć elementów. Teraz, gdy używasz tej formuły, zwraca ona tablicę zawierającą listę pięciu owoców w A2:A6. Zauważ, że jeśli wprowadzisz formułę w komórce, zaznaczysz ją i naciśniesz F9, zobaczysz, że zwraca ona tablicę nazw owoców. Tworzenie dynamicznej listy rozwijanej w programie Excel (przy użyciu PRZESUNIĘCIA) Powyższa technika używania formuły do tworzenia listy rozwijanej może zostać rozszerzona, aby utworzyć również dynamiczną listę rozwijaną. Jeśli użyjesz funkcji PRZESUNIĘCIE, jak pokazano powyżej, nawet jeśli dodasz więcej pozycji do listy, lista rozwijana nie zaktualizuje się automatycznie. Będziesz musiał ręcznie zaktualizować go za każdym razem, gdy zmienisz listę. Oto sposób na uczynienie go dynamicznym (i to nic innego jak drobna poprawka w formule): Wybierz komórkę, w której chcesz utworzyć listę rozwijaną (w tym przykładzie komórka C2). Przejdź do Dane -> Narzędzia danych -> Walidacja danych. W oknie dialogowym Sprawdzanie poprawności danych, na karcie Ustawienia, wybierz Lista jako kryteria sprawdzania poprawności. Po wybraniu opcji Lista pojawi się pole źródłowe. W polu źródłowym wprowadź następującą formułę: =OFFSET($A$2,0,0,COUNTIF($A$2:$A$100"")) Upewnij się, że opcja rozwijana w komórce jest zaznaczona. Kliknij OK. W tej formule zastąpiłem argument 5 argumentem Funkcja zlicza niepuste komórki w zakresie A2:A100. W związku z tym funkcja PRZESUNIĘCIE dostosowuje się, aby uwzględnić wszystkie niepuste komórki. Notatka: Aby to zadziałało, NIE MOŻE być żadnych pustych komórek pomiędzy wypełnionymi komórkami. Jeśli chcesz utworzyć listę rozwijaną w wielu komórkach za jednym razem, zaznacz wszystkie komórki, w których chcesz ją utworzyć, a następnie wykonaj powyższe kroki. Upewnij się, że odwołania do komórek są bezwzględne (takie jak $A$2), a nie względne (takie jak A2 lub A$2 lub $A2). Kopiuj listy rozwijane wklejania w programie Excel Możesz skopiować i wkleić komórki z walidacją danych do innych komórek, a także skopiuje walidację danych. Na przykład, jeśli masz listę rozwijaną w komórce C2 i chcesz ją zastosować również do C3:C6, po prostu skopiuj komórkę C2 i wklej ją w C3:C6. Spowoduje to skopiowanie listy rozwijanej i udostępnienie jej w C3:C6 (wraz z listą rozwijaną skopiuje również formatowanie). Jeśli chcesz tylko skopiować listę rozwijaną, a nie formatowanie, oto kroki: Spowoduje to skopiowanie tylko listy rozwijanej, a nie formatowania skopiowanej komórki. Ostrożność podczas pracy z listą rozwijaną programu Excel Musisz zachować ostrożność podczas pracy z listami rozwijanymi w programie Excel. Gdy kopiujesz komórkę (niezawierającą listy rozwijanej) do komórki zawierającej listę rozwijaną, lista rozwijana jest tracona. Najgorsze jest to, że Excel nie wyświetli żadnego ostrzeżenia ani monitu, aby poinformować użytkownika, że lista rozwijana zostanie nadpisana. Jak wybrać wszystkie komórki, które mają w sobie listę rozwijaną? Czasami trudno jest określić, które komórki zawierają listę rozwijaną. Dlatego warto oznaczyć te komórki, nadając im wyraźną ramkę lub kolor tła. Zamiast ręcznie sprawdzać wszystkie komórki, istnieje szybki sposób na wybranie wszystkich komórek, które mają w sobie listy rozwijane (lub dowolną regułę sprawdzania poprawności danych). Spowoduje to natychmiastowe wybranie wszystkich komórek, do których zastosowano regułę sprawdzania poprawności danych (dotyczy to również list rozwijanych). Teraz możesz po prostu sformatować komórki (nadać obramowanie lub kolor tła), aby były widoczne wizualnie i przypadkowo nie skopiowały na nią innej komórki. Oto kolejna technika Jona Acampory, której możesz użyć, aby zawsze wyświetlać ikonę strzałki w dół. Możesz również zobaczyć kilka sposobów na zrobienie tego w tym wideo autorstwa pana Excela. Tworzenie zależnej/warunkowej listy rozwijanej programu Excel Oto wideo na temat tworzenia zależnej listy rozwijanej w programie Excel. Jeśli wolisz czytać niż oglądać wideo, czytaj dalej. Czasami możesz mieć więcej niż jedną listę rozwijaną i chcesz, aby elementy wyświetlane w drugiej liście były zależne od tego, co użytkownik wybrał w pierwszej liście rozwijanej. Są to tak zwane listy rozwijane zależne lub warunkowe. Poniżej znajduje się przykład rozwijanej listy warunkowej/zależnej: W powyższym przykładzie, gdy pozycje wymienione w „Rozwijanej 2” są zależne od wyboru dokonanego w „Rozwijanej 1”. Zobaczmy teraz, jak to stworzyć. Oto kroki, aby utworzyć zależną / warunkową listę rozwijaną w programie Excel: Teraz, gdy dokonasz wyboru na liście rozwijanej 1, opcje wymienione na liście rozwijanej 2 zostaną automatycznie zaktualizowane. Pobierz przykładowy plik Jak to działa? - Warunkowa lista rozwijana (w komórce E3) odwołuje się do = Oznacza to, że po wybraniu „Owoce” w komórce D3 rozwijana lista w E3 odwołuje się do nazwanego zakresu „Owoce” (poprzez funkcję a zatem wyświetla wszystkie elementy w tej kategorii. Ważna uwaga podczas pracy z warunkowymi listami rozwijanymi w programie Excel: Po dokonaniu wyboru, a następnie zmianie listy rozwijanej rodzica, lista rozwijana zależna nie zmieni się i dlatego będzie błędnym wpisem. Na przykład, jeśli jako kraj wybierzesz Stany Zjednoczone, a następnie jako stan wybierzesz Floryda, a następnie wrócisz i zmienisz kraj na Indie, stan pozostanie Floryda. Oto świetny samouczek Debry dotyczący czyszczenia zależnych (warunkowych) list rozwijanych w programie Excel po zmianie wyboru. Jeśli główna kategoria zawiera więcej niż jedno słowo (na przykład „Owoce sezonowe” zamiast „Owoce”), należy użyć formuły =INDIRECT(SUBSTITUTE(D3”, „”_”)), zamiast prosta funkcja pokazana powyżej. Powodem tego jest to, że Excel nie zezwala na spacje w nazwanych zakresach. Dlatego podczas tworzenia nazwanego zakresu przy użyciu więcej niż jednego słowa program Excel automatycznie wstawia podkreślenie między słowami. Tak więc nazwany zakres „Owoce sezonowe” to „Owoce sezonowe”. Użycie funkcji SUBSTITUTE w ramach funkcji zapewnia, że spacje są zamienione na podkreślenia.
excel jak zrobić listę rozwijaną