Utwórz listę rozwijaną ignoruj puste komórki w programie Excel. Na przykład masz poniższe dane w zakresie B2: B13, aby utworzyć rozwijaną listę bez pustych komórek, najpierw możesz skopiować i wkleić dane do nowej kolumny bez spacji. Następnie utwórz listę rozwijaną na podstawie tej nowej listy wartości. 1. Ostatni fragment tworzy listę rozwijaną w komórce (Target) z taką treścią, jak zawartość zmiennej TreśćListy. Zauważ, że na początku dotychczasowa lista w komórce jest kasowana (.Delete). Jest to o tyle wygodne, że wielokrotnie możemy korzystać z listy dla danego klienta, a wartości na niej będą zawsze aktualne: 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ć. Jak utworzyć listę rozwijaną w programie Excel? W tej sekcji poznasz dokładne kroki tworzenia listy rozwijanej w programie Excel: Korzystanie z danych z Wtedy pokaże Ci się karta Projektowanie (Narzędzia Tabel) i na niej po prawej stronie zobaczysz aktualną nazwę tabeli, żeby ją zmienić wystarczy kliknąć w to pole i ustawić taką wartość jak potrzebujesz (czyli nazwę z nagłówka tabeli). Jeśli zrobisz tak z wszystkimi tabelami to możesz w końcu stworzyć drugą listę rozwijaną. Może to wydawać się skomplikowane, ale w rzeczywistości jest to coś prostego, a dzięki Excelowi 2019 i jego nowym funkcjom będzie jeszcze łatwiej. Solvetic szczegółowo wyjaśni, jak zrobić listę rozwijaną w programie Excel 2019 w prosty i praktyczny sposób. 1. Jak utworzyć rozwijaną komórkę w Microsoft Excel 2019 Może to pomóc utrzymać spójność i dokładność w arkuszu kalkulacyjnym. Wykonaj te proste kroki, aby wstawić rozwijaną listę w programie Excel: Krok 1: Wybierz ogniwo lub zakres, w którym należy wprowadzić listę rozwijaną. Kliknij komórkę lub wybierz zakres komórek, w którym chcesz pojawić się lista rozwijana. uWwbcYa. Czy wiesz jak zrobić listę rozwijaną w Excelu? Poniżej znajduje się filmik, który pokazuje jak taką listę można stworzyć w Excelu 2007 oraz w Excelu 2010 (górne menu wygląda prawie identycznie w tych dwóch wersjach). W Excelu 2003 menu wygląda zupełnie inaczej i trzeba wykonać inne czynności niż te które są tutaj pokazane. Aby stworzyć listę rozwijaną w Excelu, musisz pójść do wstążki o nazwie „Dane”, potem musisz kliknąć na „Poprawność danych”. Wtedy otworzy ci się okienko które pozwoli ci stworzyć listę rozwijaną. W tym okienku trzeba wybrać „lista” i zaznaczyć z czego ma ta lista się składać. Obejrzyj ten film poniżej aby zobaczyć jak to działa: Czy wiesz, co to jest wielopoziomowa lista rozwijana?(zagnieżdżona lista rozwijana) czy sprawdzanie poprawności listy zagnieżdżonej (sprawdzanie poprawności listy zagnieżdżonej)? Cóż, wielopoziomowa lista rozwijana to lista rozwijana, która zmienia się automatycznie poprzez dostosowanie zawartości danych w innych komórkach. Innymi słowy, używana jest lista rozwijanaogranicza zawartość komórki w programie Excel za pomocą niektórych opcji. Z pewnością widziałeś listę walidacyjną, taką jak wybór nazwy prowincji, a następnie jest formularz wypełniający nazwę regencji / miasta, w którym lista rozwijana będzie pasować do wybranych danych prowincji. Podobnie nazwa podregionu, który automatycznie upuści listę, będzie pasować do danych wybranej dzielnicy. Jak zrobić wielopoziomową listę rozwijaną w programie Excel Jak utworzyć wielopoziomową listę rozwijaną sprawdzania poprawności danych w programie Excel? Można to zrobić na dwa sposoby: Użyj funkcji Jeśli Użyj funkcji Pośrednie A. Utwórz wyrównaną listę rozwijaną za pomocą funkcji If Kroki potrzebne do utworzenia wielopoziomowej listy rozwijanej w programie Excel z funkcją JEŻELI w programie Excel to: Utwórz dane dla list walidacyjnych pierwszego i drugiego poziomu, które będą używane jako wybory danych dla list rozwijanych pierwszego i drugiego. Na przykład jak na zdjęciu poniżej: Daj mi nazwa zakresu dla każdej listy danych, która została utworzona przez wybranie komórek, które zostaną nazwane, a następnie kliknij prawym przyciskiem myszy wybierz Zdefiniuj nazwę. Następnie zrób jeden zakres nazw dla komórek bez zawartości (puste komórki). Na przykład tworzona jest nazwa zakresu „List_Empty”, która odnosi się do komórki G1. Otwórz to Menedżer nazw zobaczyć wszystko zakres nazw klikając Formuły> Menedżer nazw jak na zdjęciu poniżej:Następnie wyniki będą wyglądać jak na poniższym obrazku:Na powyższym zdjęciu jest List_Type dladla pierwszego poziomu (A2: A3), Lista roślin dla drugiego poziomu (E2: E5) i List_Hewan dla drugiego drugiego poziomu (F2: F5). Tymczasem List_Kongong dla pustych komórek to G1. Następnym krokiem jest ustawienie sprawdzania poprawności listy dla pierwszego poziomu. Sztuką jest kliknięcie Dane> Walidacja danych. W tym przykładzie odnoszę się do komórki C7, jak pokazano poniżej:Sposób tworzenia listy rozwijanej dla pierwszego poziomu jest w rzeczywistości taki sam jak sposób tworzenia lista rozwijana ogólnie. Różnica polega na użyciu nazwany zakres jako źródło danych. W ten sposób po prostu użyj nazwany zakres dla źródła sprawdzania poprawności danych, jak pokazano powyżej. Następnie ustaw listę weryfikacji drugiego poziomu, korzystając z poniższej formuły programu Excel na liście źródeł weryfikacji danych: =IF($C$7="Makanan",List_Makanan,IF($C$7="Minuman",List_Minuman,List_Empty))Rumus diatas dapat diartikan bahwa jika sel B7 berisi teks "Tumbuhan" maka data validasi akan menggunakan named range "List_Tumbuhan" sebagai source datanya. Jika B7 berisi teks "Hewan" maka akan menggunakan nama range "List_Hewan" sebagai sumber data list validasinya. Dan apabila B7 tidak berisi teks "Tumbuhan" atau "Hewan" maka akan menggunakan nama range "List_Kosong". Powyższą formułę można interpretować, że jeśli komórka C7 zawiera tekst „Rośliny„Następnie dane walidacyjne będą używać nazwanego zakresu”Lista_Krew„Jako źródło danych. Jeśli C7 zawiera tekst „Zwierzę„Użyje zakresu nazw”List_Hewan„Jako źródło listy danych walidacyjnych. A jeśli C7 nie zawiera tekstu „Rośliny„Lub”Zwierzę„Użyje zakresu nazw”List_Clean„ Wygląd będzie wyglądał jak na poniższym obrazku: Cóż, jeśli wszystkie powyższe kroki zostaną wykonane poprawnie, wyniki będą wyglądać jak na poniższym obrazku: B. Utwórz wyrównaną listę rozwijaną z funkcją pośrednią Korzystanie z funkcji IF w tym celu zasadniczo dotyczy tylko niewielkiej liczby wyborów. Jeśli jednak chcesz dokonać więcej wyborów, powinieneś spróbować użyć tej funkcji POŚREDNIE Excel do zrobienia lista rozwijana wielopoziomowy. Co do kroków do zrobienia lista rozwijana walidacja wielopoziomowa z funkcjami Pośrednie to jest: Zrób listę danych, takich jak pierwsza metoda, która będzie używana jako źródło listy sprawdzania poprawności. Uwaga: W przypadku tej metody nagłówki kolumn każda opcja sprawdzania poprawności danych musi dokładnie pasować do listy źródeł. Użyj funkcji Utwórz z zaznaczenia nazwać każdą kolumnę źródła danych w menu Zdefiniowane nazwy przez: Wybierz zakres źródła w pierwszej kolumnie. Wybierz Karta Formuły -> Utwórz z zaznaczenia. W polu opcji Utwórz nazwy z zaznaczenia, sprawdź sekcję Górny rząd. Kliknij OK. W przypadku innych kolumn źródła danych powtórz kroki 1-4 powyżej. Następnie będziesz mieć zakres nazw, które możesz zobaczyć w polu menedżera nazw, jak pokazano poniżej: Następnym krokiem jest ustawienie sprawdzania poprawności danych dla pierwszego poziomu, na przykład w komórce B8. Użyj poniższej formuły na liście źródeł sprawdzania poprawności. Następnie użyj funkcji pośredniego programu Excel do weryfikacji źródła danych drugiego poziomu. Wprowadź następującą formułę, aby wypełnić kolumnę listy źródeł sprawdzania poprawności. =INDIRECT($C$8) Ustaw walidację danych trzeciego poziomu dla komórki B10. Podobnie jak w poprzednim 2. poziomie, na liście źródeł sprawdzania poprawności wprowadź następującą formułę programu Excel: =INDIRECT($C$9) Cóż, jeśli wszystkie powyższe kroki zostaną wykonane poprawnie, wyniki będą wyglądać jak na poniższym obrazku: To wszystko, tym razem dyskusja na temat tworzenia wielopoziomowej listy rozwijanej w programie Excel. Mam nadzieję, że przydatne i powodzenia. Dziękuję Zasoby artykułów Funkcja IF - Pomoc techniczna pakietu Office | Funkcja POŚREDNIE - Pomoc techniczna pakietu Office | Jak utworzyć wielopoziomową listę rozwijaną w programie Excel - Klasa Excel | 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 Lista rozwijana – 3 proste sposoby Listę rozwijaną w Excelu możesz wykorzystać na wiele sposobów. Od stworzenia formularza, po interaktywne wykresy. W tym artykule poznasz 3 proste sposoby na stworzenie listy. Dowiesz się jakie są różnice i zalety każdej z nich. Na końcu artykuły znajdziesz plik z opisywanymi tu przykładami. Lista rozwijana w komórce Najprostszym i często wykorzystywanym sposobem na listę rozwijaną, jest wykorzystanie funkcjonalności – poprawność danych. Załóżmy, że chcesz stworzyć listę rozwijaną, z której będzie możliwe wybranie jakiegoś miasta. Przygotuj listę miast w dowolnym zakresie w arkuszu. Kolejne kroki jakie musisz zrobić: Zaznacz komórkę, w której ma powstać lista na wstążkę DANE i wybierz POPRAWNOŚĆ zakładce USTAWIENIA, wybierz z listy rozwijanej LISTĘ. W polu ŹRÓDŁO, kliknij w ikonę z komórkami. To pozwoli Ci zaznaczyć zakres z miastami, które wcześniej wpisałeś. Jeżeli wiesz jak nadawać NAZWY – w tym miejscu zamiast wskazywać zakres – możesz podać wcześniej zdefiniowaną nazwę. Po zaznaczeniu zakresu, ponownie kliknij w ikonę z komórkami. To pozwoli Ci powrócić do menu USTAWIENIA, w oknie dialogowym SPRAWDZANIE POPRAWNOŚCI DANYCH. Teraz wystarczy, że klikniesz w przycisk OK. Lista rozwiana jest gotowa. Klikając w komórkę z listą, będziesz mógł zobaczyć wszystkie wcześnie wpisane miasta. Lista rozwijana jako kontrolka formularza Drugim sposobem na listę jest wykorzystanie kontrolki formularza. Na karcie DEWELOPER (z tego artykułu dowiesz się jak ją włączyć) kliknij polecenie WSTAW. Pojawi się menu z dwoma grupami: kontrolki formularza i formanty ActiveX (o tych drugich później) W ramach kontrolek, możesz używać takich jak: przycisk, pasek przewijania, pole wyboru (tzw. checkbox) i właśnie lista, która tu nazywa się pole kombi. Kliknij w nią, a następnie trzymając lewy przycisk myszy „narysuj” jej kształt w wybranym przez Ciebie miejscu arkusza. Jak wypełnić formant, miastami? Wykonaj następujące kroki: Kliknij prawym przyciskiem myszy, w FORMATUJ FORMANT z menu się okno dialogowe FORMATOWANIE karcie FORMANT, kliknij ikonę dla pola ZAKRES jak wcześniej, możesz teraz zaznaczyć zakres komórek, w którym wpisałeś nazwy miast. Wracasz do menu, ponownie klikając w jeszcze wybrać komórkę, która będzie pojawiała się liczba, reprezentująca pozycję miasta na liście (po jego wybraniu). W tym celu wybierz ikonę przy polu ŁĄCZE KOMÓRKI. Jest to opcja, którą możesz wykorzystać później do różnych obliczeń czy interakcji z użytkownikiem. Na przykład przy wykorzystaniu takich formuł jak: INDEKS i Lista rozwijana jako formant ActiveX Ostatni sposób na listę z opcjami do wyboru to tzw. pole kombi (formant ActiveX) Do pewnego momentu postępujesz analogicznie, jak przy kontrolce formularza: klikasz kartę DEWELOPER, wybierasz WSTAW i z sekcji FORMANTY ACTIVEX wybierasz POLE KOMBI. Podobnie jak wcześniej rysujesz oczekiwany kształt listy w wybranym przez Ciebie miejscu arkusza. W tym miejscu zaczynają się różnice. Po pierwsze, po narysowaniu formantu zauważysz z pewnością dwie rzeczy: Klikając w formant, nie możesz jeszcze używać listy. Jesteś w tzw. trybie projektowania i aby to zmienić, musisz odkliknąć ikonę TRYB PROJEKTOWANIA na wstążce DEWELOPER. W pasku formuły pojawił się dziwny zapis: =OSADŹ(„ Zapis sugeruje, że masz do czynienia z kodem VBA. Ale nie musisz znać VBA, aby wykorzystać formant. Co musisz zrobić? W TRYBIE PROJEKTOWANIA, wybierz formant prawym przyciskiem menu kontekstowego wybierz się dość rozbudowane menu w języku angielskim. Interesują Cię dwie pozycje: ListFillRange i LinkedCell. Pełnią one dokładnie te same funkcje jak w przypadku kontrolki formularza. W pierwszym przypadku wypełniasz listę danymi, a w drugim wskazujesz komórkę, która będzie połączona z wyborem konkretnej wartości z listy. Niestety nie możesz wybrać zakresów za pomocą myszki. Musisz wpisać odpowiedni adres zakresu. W przypadku kontrolki ActiveX, po wybraniu jakieś pozycji z listy, pojawi się ona bezpośrednio w komórce połączonej (LinkedCell), a nie jako wartość reprezentująca jej pozycję na liście (jak w przypadku kontrolki formularza) Chcesz lepiej poznać Excela? Zapisz się na Excelness News Podsumowanie Poznałeś trzy sposoby na stworzenie listy rozwijanej. Wszystkie przykłady znajdziesz w tym pliku. Czy któryś z nich jest lepszy od innego? Najkrócej mówiąc nie. Wszystko zależy od tego czego konkretnie potrzebujesz. Najczęściej będziesz wykorzystywał opcję ze sprawdzaniem poprawności. Dzięki tej funkcjonalności stworzysz listę zarówno do formularzy, jak i opcję do interakcji z użytkownikiem w przypadku bardziej skomplikowanych raportów. Wybrana wartość, zawsze pojawia się w komórce, w której stworzysz daną listę. Kontrolka formularza daje Ci co najmniej dwie nowe możliwości. Po pierwsze do każdej kontrolki możesz przypisać makro. Po drugie po wybraniu wartości z listy, w połączonej komórce nie pojawia się ta wartość tylko liczba reprezentująca pozycję tej wartości na liście. Wbrew pozorom, w niektórych przypadkach to może być kluczowa funkcja . Najbardziej złożona opcja to ta z kontrolką ActiveX. Pozwala na oprogramowanie jej przez kod VBA. To daje Ci najwięcej możliwości i zapewnia największą elastyczność. Przykładowo, możesz wypełniać listę dynamicznie w kodzie VBA, nie odwołując się do jakiegokolwiek zakresu komórek. Wierzę, że teraz tworzenie formularzy i raportów z listami rozwianymi będzie dla Ciebie codziennością 😉 Pochwal się w komentarzu, którą z opcji zacząłeś wykorzystywać. Masz problemy z Excelem? Uzyskaj pomoc na grupie Keep Calm And Use Excel. 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

excel jak zrobić listę rozwijaną