Witam wszystkich czytelników bloga Abc Excel. Dziś nauczymy się, jak zrobić listę rozwijaną w Excelu. Co to właściwie jest lista rozwijana? Lista rozwijana (lub lista wybierana albo lista wyboru) to bardzo pożyteczna sztuczka. Pozwala ona nam na łatwiejsze wpisanie do komórki wybranych wcześniej słów lub liczb. Aby przejść bezpośrednio do pytania, jak utworzyć listę rozwijaną w programie Excel, podaj nazwy tych list. Aby to zrobić, wybierz wartości z pierwszej kolumny, wybierz pozycję menu: "Formuły" - "Name Manager" - "Assign Name". W formularzu, który pojawia się w wierszu "Nazwa" wypełnij "warzywa", kliknij "OK". Jak stworzyć listę rozwijaną w Excel? Aby stworzyć listę rozwijaną w Excel, należy postępować zgodnie z poniższymi krokami: 1. Wybierz komórkę, w której chcesz umieścić listę rozwijaną. 2. Kliknij na zakładkę "Dane" w górnym menu. 3. Wybierz opcję "Walidacja danych". 4. W oknie "Walidacja danych" wybierz zakładkę "Lista". 5. Z łatwością utwórz listę rozwijaną z polami wyboru w programie Excel: Połączenia Lista rozwijana z polami wyboru użyteczność Kutools for Excel może pomóc w łatwym utworzeniu listy rozwijanej z polami wyboru w określonym zakresie, bieżącym arkuszu, bieżącym skoroszycie lub wszystkich otwartych skoroszytach w zależności od potrzeb. czy może mi ktoś podpowiedzieć jak zrobić listę rozwijaną tak aby po wybraniu przypisała się do niej konkretna wartość Np. mam kolumnę w której są nazwy a obok nich wartości. I teraz po zrobieniu listy chciałbym aby dana wartość się przypisała Hej, Jak zrobić listę rozwijaną w Excelu przy użyciu języka Visual Basic for Applications taką, aby przykładowo w komórkach A1, A2 oraz A3 była lista z możliwością wyboru 3 opcji np: Ola, Ania, Kasia. Po wyborze opcji Ola w komórce A1, w komórce A2 była możliwa juz tylko do wyboru opcja Ania lub Kasia rnJPKO0. Często konieczne jest albo podanie danych z określonej listy i wielokrotne wykonanie tej operacji, albo wypełnienie formularza przez klienta, gdzie tylko ściśle określone dane mogą być wprowadzane w określonych miejscach. Narzędzie Excel nazwane rozwijaną listą pomaga przyspieszyć wykonywanie takich operacji. Zastanów się, jak utworzyć listę rozwijaną w programie Excel. Kompilowanie list źródłowych Otwieramy skoroszyt programu Excel i, w dowolnym jego miejscu, w kolumnie (lub w wierszu, jak wolisz), wprowadzamy wartości, które powinny zawierać listę ograniczonych danych do wypełnienia w dowolnej komórce. Jeśli istnieje kilka takich list, to lepiej jest utworzyć osobny arkusz książki, aby je utworzyć, i tworzyć listy w kolumnach, zaczynając od pierwszego wiersza. Może to być lista produktów, jednostek miary, dokumentów, dni tygodnia i tak dalej. Pozwól nam mieć trzy listy zawierające słowa: ziemniaki, buraki, marchew, rzodkiewki; pietruszka, koperek, szczaw, szpinak; truskawki, czereśnie, czereśnie, agrest. Pierwsze cztery słowa są wprowadzane w kolumnie, począwszy od A1, a drugi - z B1, trzeci - z C1. Aby przejść bezpośrednio do pytania, jak utworzyć listę rozwijaną w programie Excel, podaj nazwy tych list. Aby to zrobić, wybierz wartości z pierwszej kolumny, wybierz pozycję menu: "Formuły" - "Name Manager" - "Assign Name". W formularzu, który pojawia się w wierszu "Nazwa" wypełnij "warzywa", kliknij "OK". Podobnie, powtarzamy dla innych list, przypisując im nazwy "zieloni" i "jagody". W wierszu "Region" pozostaw wartość "Książka". Umożliwi to dostęp do tych list z innych arkuszy książki. Tworzenie rozwijanej listy w programie Excel Teraz tworzymy samą listę rozwijaną. Na przykład wybierz komórkę D1 na innym arkuszu otwartej książki, otwórz pozycję menu: "Dane" - "Weryfikacja danych". W otwartym formularzu "Sprawdzanie wartości wejściowych" w zakładce "Parametry" w polu "Typ danych" wybierz "Lista". Umieść kursor w polu "Źródło", wpisz znak równości i naciśnij klawisz F3. W wyświetlonym menu "Wstaw nazwę" wybierz nazwę potrzebnej nam listy, na przykład "warzywa", a następnie kliknij "OK". Sprawdzamy, czy zaznaczone są pola wyboru "Ignoruj ​​puste komórki" i "Lista prawidłowych wartości". Daje to możliwość nie wypełnienia tego pola danymi i wpisania tylko danych z listy o określonej nazwie. Kliknij "OK". Teraz po wybraniu tej komórki pojawia się przycisk z trójkątem z końcówką skierowaną w prawo. Klikając ten przycisk, możesz wprowadzić dane, wybierając jedną z opcji z rozwijanej listy. Próba wprowadzenia innych danych spowoduje wyświetlenie komunikatu o błędzie. Inne opcje Podczas wypełniania pola "Źródło" formularza "Sprawdź poprawność danych wejściowych" możesz zastosować dwie dodatkowe opcje. Po umieszczeniu kursora w tym polu, wybierz na danym arkuszu książki obszar dopuszczalnych wartości z listy. Formuła pojawi się w polu po znaku równości. Jak w takim przypadku utworzyć listę rozwijaną w programie Excel z innego arkusza? Konieczne jest wybranie podobnego zakresu komórek na tym arkuszu, a następnie umieszczenie kursora w polu za znakiem równości, zapisanie nazwy arkusza listy i wstawienie wykrzyknik. Uwaga: nazwa arkusza nie powinna zawierać spacji! Wyświetl prawidłowe wartości w polu, oddzielając je średnikami. Jest to najprostszy sposób, aby uniemożliwić dostęp do list na innym arkuszu książki. Rozszerzenie zakresu poprawnych wartości Wadą opisanych metod rozwiązywania problemu tworzenia listy rozwijanej w Excelu jest ograniczenie liczby opcji dla wprowadzonych danych o liczbę komórek w określonych listach. Jeśli liczba dozwolonych wartości wejściowych powinna wzrosnąć w przyszłości, metody te wymagają dostosowania zawartości pola "Źródło" dla każdej komórki za pomocą listy rozwijanej. To jest niezręczne. Dlatego możesz utworzyć listę rozwijaną, na przykład całą kolumnę. Aby to zrobić, podczas określania zakresu komórek w polu "Źródło", zaznacz całą kolumnę, naciskając lewy przycisk myszy po najechaniu kursorem na liczbę liter numeru kolumny (kursor przyjmuje postać strzałki w dół). W takim przypadku lista rozwijana będzie zawierać wszystkie komórki w kolumnie, nawet te puste. Po kolejnym napełnieniu komórek możliwe będzie wybranie nowo wprowadzonych danych. Ponadto, odnosząc się do nazwy listy, można wcześniej rozwinąć listę do pustych komórek w kolumnie, aby móc dalej dostosowywać i dodawać nowe wpisy do listy. Dostaliśmy listę rozwijaną w Excelu. Podwójny link Jeśli chcesz mieć możliwość wprowadzania danych z kilku wybranych list do komórki, możesz to zrobić w ten sposób. Najpierw utwórz listę list, z której chcesz wprowadzić dane. Niech to będą nasze trzy listy wskazane w pierwszym podtytule tego artykułu. Na tym samym arkuszu książki, zaczynając na przykład od komórki F1, wpisujemy listę zawierającą nazwy wcześniej wprowadzonych list: "warzywa", "zielenie", "jagody". Nadaj tej liście nazwę, na przykład "Lista 1". Teraz (możesz na innym arkuszu tej książki), na przykład, wybierz komórkę G1 i ustaw dla niej listę rozwijaną w odniesieniu do nazwy "Lista 1". Następna komórka, na przykład, H1, jest wypełniona wybraną wartością w komórce G1. Aby to zrobić, w komórce H1 tworzymy rozwijaną listę, jak wskazano wcześniej, w polu Źródło, wybierz komórkę G1, ale zmodyfikuj wpis w tym polu, dodając DSSLIL po znaku równości, i weź resztę formuły w nawiasach: = DSSSIL ($ G $ 1 ). Teraz, wybierając w komórce G1, na przykład, wartość "zielony", wybór wartości z tej listy będzie oferowany do wypełnienia komórki H1. Po przejrzeniu zawartości artykułu i ćwiczeniu tworzenia listy rozwijanej w programie Excel można znacznie przyspieszyć wypełnianie komórek książki często powtarzającymi się danymi, jednocześnie upewniając się, że dane wejściowe wyraźnie pasują do określonych ograniczeń. Dzięki takiej liście zamiast wpisywać ręcznie dane będziemy mogli wybierać je, klikając. 1. Jeżeli w naszym arkuszu nie występują dane, które chcemy umieścić na liście wyboru, wpisujemy je poniżej lub obok tabeli. Następnie klikamy na komórkę, przy której ma powstać lista. 2. Na pasku narzędzi klikamy na Dane i wybieramy Sprawdzanie poprawności. 3. W nowym oknie na zakładce Ustawienia w części Dozwolone kliknięciem wybieramy z listy Lista. Poniżej klikamy na (patrz obrazek poniżej). 4. Pokazuje się nowe okno zawierające puste pole. Zaznaczamy myszą komórki, których zawartość chcemy umieścić na liście wyboru. Odniesienia do zaznaczonych komórek pojawiają się w polu (patrz obrazek poniżej). 5. Klikamy na X (Zamknij), a potem potwierdzamy wprowadzone dane kliknięciem na OK. Gotowe - możemy korzystać z listy wyboru. Obejrzyj wideo - tworzenie zależnej listy rozwijanej w programie Excel Lista rozwijana programu Excel to przydatna funkcja podczas tworzenia formularzy wprowadzania danych lub pulpitów nawigacyjnych programu Excel. Pokazuje listę elementów jako listę rozwijaną w komórce, a użytkownik może dokonać wyboru z listy rozwijanej. Może to być przydatne, gdy masz listę nazw, produktów lub regionów, które często musisz wprowadzać w zestawie komórek. Poniżej znajduje się przykład rozwijanej listy programu Excel: W powyższym przykładzie użyłem elementów z A2:A6 do utworzenia listy rozwijanej w C3. Czytać: Oto szczegółowy przewodnik dotyczący tworzenia listy rozwijanej programu Excel. Czasami jednak możesz chcieć użyć więcej niż jednej listy rozwijanej w programie Excel, tak aby elementy dostępne na drugiej liście rozwijanej były zależne od wyboru dokonanego na pierwszej liście rozwijanej. Są to tak zwane zależne listy rozwijane w programie Excel. Poniżej znajduje się przykład tego, co rozumiem przez zależną listę rozwijaną w programie Excel: Widać, że opcje w rozwijanym 2 zależą od wyboru dokonanego w rozwijanym 1. Jeśli wybiorę „Owoce” w rozwijanym 1, zostaną mi wyświetlone nazwy owoców, ale jeśli wybiorę warzywa w rozwijanym 1, wtedy Pokazano mi nazwy warzyw w Drop Down 2. Nazywa się to warunkową lub zależną listą rozwijaną w programie Excel. Oto kroki, aby utworzyć zależną 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: 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. Na przykład, gdy utworzysz nazwany zakres za pomocą „Owoców sezonowych”, zostanie on nazwany w zapleczu o nazwie Season_Fruits. Użycie funkcji SUBSTITUTE w ramach funkcji zapewnia, że ​​spacje są zamienione na podkreślenia. Zresetuj/Wyczyść zawartość zależnej listy rozwijanej automatycznie Po dokonaniu wyboru, a następnie zmianie nadrzędnej listy rozwijanej, zależna lista rozwijana nie zmieni się i dlatego będzie błędnym wpisem. Na przykład, jeśli wybierzesz „Owoce” jako kategorię, a następnie wybierzesz Apple jako element, a następnie wrócisz i zmienisz kategorię na „Warzywa”, zależne menu rozwijane będzie nadal pokazywać Apple jako element. Możesz użyć VBA, aby upewnić się, że zawartość zależnej listy rozwijanej resetuje się po każdej zmianie głównej listy rozwijanej. Oto kod VBA, aby wyczyścić zawartość zależnej listy rozwijanej: Private Sub Worksheet_Change(ByVal Target As Range) W przypadku błędu Wznów Next If = 4 Then If = 3 Then = False 1)).ClearContents End If End If exitHandler: = True Exit Sub End Sub Kredyt za ten kod trafia do tego samouczka Debry na temat czyszczenia zależnych list rozwijanych w programie Excel po zmianie wyboru. Oto jak sprawić, by ten kod działał: Teraz, gdy zmienisz główną listę rozwijaną, kod VBA zostanie uruchomiony i wyczyści zawartość zależnej listy rozwijanej (jak pokazano poniżej). Jeśli nie jesteś fanem VBA, możesz również użyć prostej sztuczki formatowania warunkowego, która podświetli komórkę, gdy wystąpi niezgodność. Pomoże to wizualnie zobaczyć i skorygować niezgodność (jak pokazano poniżej). Oto kroki t0 podświetlania niezgodności na zależnych listach rozwijanych: Formuła używa funkcji aby sprawdzić, czy element na zależnej liście rozwijanej należy do kategorii głównej, czy nie. Jeśli tak nie jest, formuła zwraca błąd. Jest to używane przez funkcję ISERROR do zwrócenia wartości TRUE, która nakazuje formatowaniu warunkowemu podświetlenie komórki. Możesz również polubić następujące samouczki programu Excel: Wyodrębnij dane na podstawie wyboru z listy rozwijanej. Tworzenie rozwijanej listy z propozycjami wyszukiwania. Wybierz wiele pozycji z listy rozwijanej. Twórz wiele list rozwijanych bez powtarzania. Oszczędzaj czas dzięki formularzom wprowadzania danych w programie Excel. Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi 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. W dzisiejszym poście nauczymy się jak stworzyć błyskawiczną listę rozwijaną na pomocą skrótu klawiszowego Alt + Strzałka w dół. Film ten powstał na podstawie komentarza Pana Jarosława pod filmem z poradą nr 322 ( Zadanie to wykonamy na podstawie przykładowych danych z rysunku nr 1. Rys. nr 1 – przykładowe dane Kiedy już stworzymy sobie listę rozwijaną za pomocą polecenia Sprawdzanie poprawności danych z karty Dane (rys. nr 2). Rys. nr 2 – polecenie Sprawdzanie poprawności danych Otrzymamy listę rozwijaną przedstawioną na rys. nr 3. Rys. nr 3 – stworzona lista rozwijana Powyższą listę rozwijaną możemy rozwijać bez używania myszki, korzystając ze skrótu klawiszowego Alt+strzałka w dół (rys. nr 4). Rys. nr 4 – rozwijanie listy za pomocą skrótu klawiszowego Alt+Strzałka w dół Warto zapamiętać, że ten skrót klawiszowy działa również na zwykłych danych wpisanych w dowolną kolumnę. Mianowicie jeśli mamy np. listę produktów i ustawimy aktywną komórkę pod naszymi danymi (komórka A11), następnie skorzystamy ze skrótu klawiszowego Alt+strzałka w dół, otrzymamy automatyczną listę danych (rys. nr 5). Rys. nr 5 – automatyczna lista danych Istotne jest, że ta lista jest unikatowa. Wybierzemy z powyższej listy np. produkt Kokosy, następnie przejdziemy na komórkę poniżej i ponownie skorzystamy ze skrótu klawiszowego Alt+Strzałka w dół, to otrzymamy unikatową listę rozwijaną, czyli żadne elementy nie będą się w niej powtarzać (rys. nr 6). Rys. nr 6 – automatyczna unikatowa lista rozwijana Możemy zauważyć, że produkt Kokosy występują na naszej liście dwukrotnie, natomiast na liście rozwijanej są tylko raz. Jest to niewątpliwe duże udogodnienie w pracy w Excelu. Kolejnym plusem tego sposobu tworzenia listy rozwijanej jest sytuacja, kiedy wpiszemy w komórkę pierwszą literę produktu i skorzystamy ze skrótu klawiszowego, to pojawi nam się lista rozwijana, gdzie aktywny element ustawi się na pierwszym elemencie rozpoczynającym się od danej, wpisanej przez nas litery (rys. nr 7). Rys. nr 7 – automatyczne przejście na liście do produktów rozpoczynających się wpisaną literą Można wpisać więcej znaków, wtedy na liście podświetlony zostanie element odpowiadający tym znakom. Nie jest to lista rozwijana z pełnym wyszukiwaniem, ale jest to szybkie rozwiązanie, które w wielu sytuacjach ułatwi i usprawni nam pracę. Lista uzyskana ze sprawdzania poprawności danych nie daje nam możliwości wpisania znaków, od których ma się zaczynać nasz szukany element (rys. nr 8). Rys. nr 8 – możliwości listy rozwijanej ze sprawdzania poprawności danych Jeśli interesuje Cię lista rozwijana z pełną opcją wyszukiwania to polecam dodatek Jona Acampora. W poradzie nr 379 pokazywałem jak zainstalować Add-inn ( natomiast w poradzie nr 380 jak wyciągnąć z niej kod ( Wyciągnięcie kodu jest potrzebne, aby ten dodatek przenosił się wraz z plikiem przy jego kopiowaniu, a nie był podpięty do jednego komputera. 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

excel jak zrobić listę rozwijaną