Współcześnie niemal każde przedsiębiorstwo udostępnia swoim pracownikom oryginalną wersję przedstawianej tutaj aplikacji Microsoft Excel i organizuje szkolenia dostarczające podstawowe informacje o Excelu (w tym te główne typu jak zrobić listę rozwijaną w Excelu, jak sumować w Excelu czy na czym polega scalanie komórek i ich 3000 porad i wskazówek dotyczących programu Excel; 1200 porad i wskazówek dotyczących programu Outlook; 300 porad i wskazówek dotyczących programu Word; 498 funkcji Excela; 350 formuł Excela; Wykresy Excel; Samouczki dotyczące programu Outlook Jeżeli spodobał Ci się poradnik - zostaw like oraz subskrypcje. Już wkrótce, na moim kanale więcej filmów tego typu.W tym poradniku zaprezentuję jak rozwijan 2. w Opcje programu Excel okno dialogowe w obszarze Wybierz polecenia z rozwijaną listę, wybierz Wszystkie polecenia, a następnie przewiń w dół, aby znaleźć Aparat fotograficzny, wybierz go i kliknij Dodaj >> przycisk, kamera została dodana w prawym polu listy, patrz zrzut ekranu: 3. Uwagi: Proszę wyświetlić kartę Deweloper w programie Excel, jeśli potrzebujesz 2. Następnie włóż Pole grupy do arkusza. 3. Powtórz powyższe kroki, aby wstawić listę skrzynek grupowych, jak pokazano poniżej. 4. kliknij Deweloper > wstawka > Przycisk opcji (kontrolka formularza) aby wstawić przycisk radiowy do pola grupy Chodzi mi o utworzenie czegoś takiego: w jednej komórce mam listę rozwijana np nazwiska wybielam sobie z tej listy np Kowalski a w komórkach obok np dochód pojawia sie dochód odnośnie tego kowalskiego i zmienia sie wartosc tej komorki wraz ze zmianą nazwiska. Nie mam pojęcia jak to wszystko powiązać i czy coś takiego się da zrobić. Ten samouczek pokaże, jak dodać listę rozwijaną z formatowaniem kolorów w programie Excel i Arkuszach Google. Aby utworzyć listę rozwijaną, w której kolor tła zależy od wybranego tekstu, najpierw utwórz listę rozwijaną w programie Excel za pomocą funkcji sprawdzania poprawności danych, a następnie użyj formatowania warunkowego, aby zmienić tło… Aj5mePE. W tym poradniku dowiecie się, jak utworzyć listę rozwijaną. Taka lista może ułatwić wiele czynności, które normalnie musielibyśmy wykonać ręcznie. Mając do dyspozycji listę, wystarczy wybrać jedną z zawartych w niej pozycji. Oto, jak taką listę utworzyć: Najpierw musimy przygotować takie robocze źródło danych dla naszej listy. Najlepiej utworzyć je na innym arkuszu, by utrzymać porządek. Na podanym przykładzie jest to prosta lista imion oraz stanowisk. Gdy już przygotujemy dane, przechodzimy do naszego głównego arkusza, w którym chcemy utworzyć listę. Klikamy komórkę, w której chcemy utworzyć listę, i wybieramy z karty Dane, a w niej opcję Poprawność danych. W okienku, które się pojawiło, ustalamy typ Dozwolonych danych na Lista i wybieramy źródło listy, które wcześniej utworzyliśmy w Arkuszu 2. Klikamy ikonkę strzałki, przechodzimy do drugiego arkusza, zaznaczamy dane źródłowe i potwierdzamy, najpierw przyciskając Enter, a następnie Ok. Lista zostanie utworzona. Od teraz możemy w szybko wybierać z naszej listy to, co ma się w komórce znajdować, bez konieczności ręcznego wpisywania albo kopiowania zawartości. Jeśli będziemy chcieli uzupełnić listę o dodatkowe pozycje, to wystarczy zaznaczyć komórki z listą, ponownie przejść do opcji Poprawność danych i zmienić zakres źródła danych. Nie trzeba też powtarzać powyższych czynności dla każdej komórki i bardzo łatwo możemy ten trick zastosować do pozostałych z nich. Wystarczy chwycić za róg komórki z utworzoną w niej listą i przeciągnąć na pozostałe komórki. Co ciekawe, jeśli w komórce z listą spróbujemy ręcznie wpisać inną zawartość niż ta, która znajduje się w źródle, to Excel zwróci nam błąd. Jest to w końcu, no cóż, funkcja sprawdzania poprawności danych i dzięki niej mamy pewność, że w arkuszu nie znajdzie się żadna przypadkowa literówka, błąd lub po prostu wartość niezgodna z tym, co ustaliliśmy na samym początku. 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 Minuty czytania: 4 Listy rozwijane możesz zrobić na kilka sposobów. Dzięki lekturze tego artykułu dowiesz się, jak dzięki nim zautomatyzować pracę. Dynamiczna lista rozwijana pozwoli Ci ją przyspieszyć. Na koniec dowiesz się jak tworzyć hierarchiczne listy rozwijane. Hierarchiczne, to znaczy takie, gdzie lista wyboru z jednej listy zależy od wyborów z innej. Brzmi ciekawie? Zapraszam do lektury! Wszystkie opisywane w artykule funkcjonalności znajdziesz w filmie przygotowanym przez Jacka. Prosta lista rozwijana Załóżmy, że masz taką sytuację – dysponujesz bazą sprzedaży i chciałbyś zliczać łączną wartość sprzedaży netto dla poszczególnych grup towarów. Przygotujemy tabelę, w której będzie możliwe wybranie poszczególnych towarów z listy oraz automatyczne podsumowanie sprzedaży, wg tego wyboru. W kolejnych krokach pokażę Ci jak się za to zabrać. Przygotuj wszystkie unikatowe elementy listy, które mają pokazywać się na liście rozwijanej. Następnie ustaw się na komórce, gdzie ma się znaleźć lista rozwijana i wybierz POPRAWNOŚĆ DANYCH z menu górnego DANE w SEKCJI NARZĘDZIA DANYCH. W menu POPRAWNOŚĆ DANYCH, wybierz zakładkę KRYTERIA POPRAWNOŚCI. O co tutaj chodzi? Domyślnie do każdej komórki Excela możesz wpisać dowolną wartość. Natomiast my chcemy, aby do komórki z listą wyboru, mogły być wpisane tylko wartości zdefiniowane wcześniej przez nas. Dlatego, wybieramy polecenie LISTA i klikając na ikonę ŹRÓDŁO wskazujemy zakres komórek, gdzie umieściliśmy nasze unikalne kategorie towarów. Zatwierdzamy i nasza lista rozwijana jest gotowa. Dynamiczna lista rozwijana Prosta lista rozwijana to nie koniec możliwości. Pewnie zauważyłeś, że w momencie dodania kolejnej wartości do listy unikalnych towarów, lista rozwijana nie zaktualizuje się o te dodatkowe wartości. Stworzymy zatem listy dynamiczne. Co to oznacza? Gdy dodamy kolejną grupę towarów – to nie wykonując żadnych dodatkowych czynności – nowy wpis automatycznie pokaże się na naszej liście rozwijanej. Jak się do tego zabrać? Pierwszą rzeczą jaką musisz zrobić to przygotować listę. Kolejnym elementem całej układanki jest przerobienie tej listy na tabelę excelową. Jednym z najprostszych sposobów jest użycie skrótu CTRL + T. Dzięki temu, że ten obszar jest teraz tabelą, dodanie kolejnych elementów będzie w niej automatycznie uwzględniane. Jeśli podłączysz teraz sprawdzanie poprawności do tabeli, automatycznie dodane rekordy będą pojawiać się na liście. Początek drogi jest analogiczny jak poprzednio. To znaczy: Ustaw się na komórce, gdzie ma się znaleźć lista POPRAWNOŚĆ DANYCH z menu górnego DANE w SEKCJI NARZĘDZIA menu POPRAWNOŚĆ DANYCH, wybierz zakładkę KRYTERIA polecenie LISTA i klikając na ikonę ŹRÓDŁO wskaż tabelę, którą utworzyłeś ale tylko elementy listy bez nagłówka. Excel rozpozna, że chodzi tylko o same wpisy, a nie o klikając OK. Teraz, gdy dodasz kolejny wpis na liście, Twoja lista rozwijana automatycznie uwzględni tę wartość! Hierarchiczne listy rozwijane Naprawdę ciekawym rozwiązaniem są hierarchiczne listy rozwijane. Co to takiego? Załóżmy że, mamy główne grupy towaru, a w każdej grupie towaru znajdują się poszczególne towary. Na przykład w grupie “AGD”, mamy: lodówka, mikrofalówka, okap. W grupie “Meble” mamy: biurko, fotel biurowy, itd. Cały trick polega na tym, aby stworzyć listy rozwijane w taki sposób, że jeśli wybierzesz główną grupę towaru (na przykład AGD), to pokażą się tylko towary przypisane do tej grupy. Wbrew pozorom, takie rozwiązanie nie jest trudne. Tak jak poprzednio, musisz przygotować dane, tyle że tym razem nagłówki tabel będą oznaczały grupę produktów, a poniżej będą poszczególne towary, czyli elementy listy rozwijanej. Kolejny krok to nazwanie obszarów dla poszczególnych grup towarów. Zaznacz wszystkie zakresy łącznie z nagłówkami. Musisz to zrobić używając przycisku CTRL na klawiaturze oraz lewego przycisku myszy. Następnie przejdź na wstążkę FORMUŁY i wybierz z sekcji NAZWY ZDEFINIOWANE polecenie UTWÓRZ Z ZAZNACZENIA. Sprawdź czy jest wybrana opcja GÓRNY WIERSZ i zatwierdź wybór. Utworzyłeś 3 nazwy grup towarów (AGD, meble i oświetlenie) Sprawdzisz to w MENEDŻERZE NAZW na wstążce FORMUŁY. Przejdź teraz do komórki, gdzie ma powstać lista rozwijana z możliwością wyboru grupy towarów. W tym miejscu tworzysz listę w standardowy, opisany wcześniej sposób. Oczywiście jako zakres danych dla tej listy wskażesz tylko nagłówki z nazwami grup towarów. Następnie przejdź do komórki, gdzie ma pojawić się lista rozwijana z towarami. Zawartość tej listy będzie zależna od wybranej w poprzedniej komórce grupy towarów. Podobnie jak wcześniej, przejdź do polecenia POPRAWNOŚĆ DANYCH i wybierz LISTĘ. W źródło danych nie możesz wpisać, ani wskazać zakresu z: “AGD, meble, oświetlenie” ponieważ Excel potraktowałby to jako elementy listy. Zamiast tego wykorzystaj dodatkową funkcję która niejako “przetłumaczy” wcześniej nazwany zakres komórek (np. AGD) na konkretny zakres komórek, w której znajdują się towary z tej właśnie grupy. Jako argument tej funkcji musisz oczywiście wskazać komórkę, w której umieściłeś listę rozwijaną z grupami towarów. Zatwierdzasz i gotowe! Wybierając z listy rozwijanej grupa towarów “Oświetlenie”, zobaczysz tylko produkty, które należą do tej kategorii. Podsumowanie Ten artykuł pokazał Ci jak wiele ciekawych funkcjonalności kryje w sobie prosta lista rozwijana. Jak w większości przypadków, połączenie jej z innymi funkcjonalnościami Excela daje najlepsze efekty. Listy są często wykorzystywane, w tworzeniu interaktywnych raportów i dashboardów. Mam nadzieję, że uda Ci się wykorzystać opisywane tu możliwości w Twoich zestawieniach i raportach. Opisz proszę w komentarzu, do czego Ty wykorzystujesz listy rozwijane..