Okna.  Wirusy.  Laptopy.  Internet.  Biuro.  Narzędzia.  Kierowcy

Lista rozwijana odnosi się do zawartości kilku wartości w jednej komórce. Gdy użytkownik kliknie strzałkę po prawej stronie, pojawi się konkretna lista. Możesz wybrać konkretny.

Bardzo wygodne narzędzie Excel do sprawdzania wprowadzonych danych. Możliwości list rozwijanych pozwalają zwiększyć komfort pracy z danymi: podstawianie danych, wyświetlanie danych z innego arkusza lub pliku, obecność funkcji wyszukiwania i zależności.

Tworzenie listy rozwijanej

Ścieżka: menu Dane - narzędzie Walidacja danych - zakładka Opcje. Typ danych – „Lista”.

Wartości, z których będzie tworzona lista rozwijana, możesz wprowadzić na różne sposoby:

Każda z opcji da ten sam rezultat.



Lista rozwijana w programie Excel z podstawieniem danych

Musisz utworzyć listę rozwijaną z wartościami z zakresu dynamicznego. Jeżeli w istniejącym zakresie zostaną wprowadzone zmiany (dodanie lub usunięcie danych), zostaną one automatycznie odzwierciedlone na liście rozwijanej.


Przetestujmy to. Oto nasza tabela z listą na jednym arkuszu:

Dodajmy do tabeli nową wartość „Choinka”.

Teraz usuńmy wartość „brzoza”.

W realizacji naszych planów pomógł nam „inteligentny stół”, który łatwo „rozbudowuje się” i zmienia.

Teraz umożliwimy wprowadzanie nowych wartości bezpośrednio do komórki z tą listą. Dane zostały automatycznie dodane do zakresu.


Gdy wpiszemy nową nazwę w pustą komórkę listy rozwijanej, pojawi się komunikat: „Czy na pewno dodać wpisaną nazwę baobab do listy rozwijanej?”

Kliknij „Tak” i dodaj kolejną linię z wartością „baobab”.

Lista rozwijana w Excelu z danymi z innego arkusza/pliku

Gdy wartości listy rozwijanej znajdują się na innym arkuszu lub w innym skoroszycie, standardowa metoda nie działa. Problem możesz rozwiązać za pomocą funkcji POŚREDNIE: wygeneruje ona prawidłowy link do zewnętrznego źródła informacji.

  1. Uaktywniamy komórkę, w której chcemy umieścić listę rozwijaną.
  2. Otwórz opcje weryfikacji danych. W polu „Źródło” wprowadź formułę: =INDIRECT(„[List1.xlsx]Arkusz1!$A$1:$A$9”).

Nazwę pliku, z którego pochodzą informacje do zestawienia, ujęto w nawiasach kwadratowych. Ten plik musi być otwarty. Jeśli książka z wymaganymi wartościami znajduje się w innym folderze, musisz podać pełną ścieżkę.

Jak tworzyć zależne listy rozwijane

Weźmy trzy nazwane zakresy:

To konieczność. Powyżej opisano, jak utworzyć ze zwykłej listy nazwany zakres (za pomocą „Menedżera nazw”). Pamiętaj, że nazwa nie może zawierać spacji ani znaków interpunkcyjnych.

  1. Stwórzmy pierwszą listę rozwijaną, która będzie zawierała nazwy zakresów.
  2. Po umieszczeniu kursora w polu „Źródło” przejdź do arkusza i zaznaczaj po kolei żądane komórki.

  3. Utwórzmy teraz drugą listę rozwijaną. Powinien odzwierciedlać te słowa, które odpowiadają nazwie wybranej na pierwszej liście. Jeśli „Drzewa”, to „grab”, „dąb” itp. W polu „Źródło” należy wpisać funkcję =POŚREDNIE(E3). E3 – komórka z nazwą pierwszego zakresu.
  4. Wybór wielu wartości z listy rozwijanej programu Excel

    Dzieje się tak, gdy trzeba wybrać kilka pozycji z listy rozwijanej jednocześnie. Rozważmy sposoby realizacji zadania.

    1. Listę standardową tworzymy za pomocą narzędzia Data Validation. Do kodu źródłowego arkusza dodajemy gotowe makro. Jak to zrobić, opisano powyżej. Za jego pomocą wybrane wartości zostaną dodane po prawej stronie rozwijanej listy.
    2. Private Sub Worksheet_Change(ByVal Target As Range) Po błędzie Wznów następny, jeśli nie Intersect(Cel, Range("E2:E9")) to nic i Target.Cells.Count = 1 Następnie Application.EnableEvents = False If Len(Target.Offset) (0, 1)) = 0 Następnie Target.Offset(0, 1) = Target Else Target.End (xlToRight).Offset(0, 1) = Target End If Target.ClearContents Application.EnableEvents = True End If End Sub
    3. Aby wybrane wartości pojawiły się poniżej, wstawiamy kolejny kod obsługi.
    4. Private Sub Worksheet_Change(ByVal Target As Range) Po błędzie Wznów następny, jeśli nie Intersect(Cel, Range("H2:K2")) to nic i Target.Cells.Count = 1 Następnie Application.EnableEvents = False If Len(Target.Offset) (1, 0)) = 0 Następnie Target.Offset(1, 0) = Target Else Target.End (xlDown).Offset(1, 0) = Target End If Target.ClearContents Application.EnableEvents = True End If End Sub
    5. Aby wyświetlić wybrane wartości w jednej komórce, oddzielone dowolnym znakiem interpunkcyjnym, należy skorzystać z poniższego modułu.

    6. Prywatny arkusz podrzędny_zmiana (według wartości docelowej jako zakres)
      W przypadku błędu Wznów dalej
      Jeśli nie Intersect(Cel, Range("C2:C5")) to nic i Target.Cells.Count = 1 Wtedy
      Application.EnableEvents = False
      nowaWartość = Cel
      Aplikacja.Cofnij
      oldval = Cel
      Jeśli Len(oldval)<>0 I stary<>nowyValNastępnie
      Cel = Cel & „”, & nowaWartość
      W przeciwnym razie
      Cel = nowaWartość
      Zakończ jeśli
      Jeśli Len(newVal) = 0, to Target.ClearContents
      Application.EnableEvents = True
      Zakończ jeśli
      Zakończ sub

    Nie zapomnij zmienić zakresów na „własne”. Listy tworzymy w klasyczny sposób. Resztę pracy wykonają makra.

    Lista rozwijana z wyszukiwaniem

    Po wpisaniu pierwszych liter na klawiaturze podświetlane są pasujące elementy. A to nie wszystkie przyjemne aspekty tego narzędzia. Tutaj możesz dostosować wizualną prezentację informacji i określić jednocześnie dwie kolumny jako źródło.

Edytor arkuszy kalkulacyjnych firmy Microsoft jest bardzo popularny. Sukces ten został osiągnięty dzięki najbardziej rozbudowanej funkcjonalności spośród wszystkich edytorów na rynku oprogramowania. Microsoft Excel jest najbardziej funkcjonalnym z nich, ale jest też dość łatwy w użyciu.

Tak czy inaczej, większość użytkowników nie korzysta nawet z jednej dziesiątej całej funkcjonalności. Dziś chcemy Wam opowiedzieć o jednej ciekawej funkcjonalności – tworzeniu list rozwijanych w Excelu. Najczęściej są one potrzebne do prowadzenia baz danych małych przedsiębiorstw, dlatego jeśli chcesz zaoszczędzić na usługach sekretarki ze znajomością programów biurowych – pamiętaj!

Utwórz listę rozwijaną w programie Excel: metoda pierwsza

W tym przypadku skorzystamy z narzędzia Data Validation, które wykona za nas część pracy związanej z utworzeniem listy. Zacznijmy więc:

Zwróć uwagę, jak łatwo jest korzystać z Excela - tak naprawdę każde zadanie można rozwiązać kilkoma kliknięciami, wystarczy poświęcić kilka minut na naukę funkcjonalności. Z tego właśnie powodu MS Office, jako pakiet oprogramowania biurowego, jest najbardziej zaawansowanym i popularnym na rynku.

Istnieje szybszy sposób na utworzenie listy rozwijanej, jednak ma on małą wadę - taka lista może znajdować się wyłącznie pod elementami, które mają się w niej wyświetlić.

Utwórz listę rozwijaną w programie Excel: metoda druga

Jeśli nie myli Cię powyższe, w szczególności lokalizacja listy pod elementami, możesz zaoszczędzić kilka minut na jej utworzeniu. Musisz wykonać następujące czynności:

Jak widać, tutaj wszystko jest znacznie prostsze, jednak istnieje szereg ograniczeń i trzeba będzie się z nimi pogodzić, więc jeśli ważna jest dla Ciebie lista funkcjonalna, to najlepiej skorzystać z pierwszej opcji – jest to znacznie bardziej zaawansowany.

Gratulacje, dzisiaj nauczyłeś się tworzyć listy rozwijane w Excelu dwoma standardowymi metodami, bez podłączania dodatkowych modułów.

Podczas wypełniania tabeli w Excelu dane często się powtarzają. Na przykład podajesz nazwę produktu lub imię i nazwisko pracownika. Dzisiaj porozmawiamy o tym, jak utworzyć listę rozwijaną w programie Excel, aby nie wprowadzać ciągle tego samego, ale po prostu wybierać żądaną wartość.

Jest najłatwiejsza opcja poradzenia sobie z zadaniem. Kliknij prawym przyciskiem myszy komórkę pod kolumną danych, aby otworzyć menu kontekstowe. Tutaj szukamy pozycji „Wybierz z listy rozwijanej”. Tę samą akcję można łatwo wykonać za pomocą kombinacji Alt + strzałka w dół.

Ale ta metoda nie zadziała, jeśli chcesz utworzyć taki obiekt w Excelu w innej komórce oraz w 2-3 itd. przed i po. Jeśli to konieczne, skorzystaj z poniższej opcji.

Tradycyjny sposób

Wybierz obszar samych komórek, z którego utworzysz listę rozwijaną, a następnie kontynuuj:

Wstaw/Nazwij/Przypisz (Excel 2003)

W najnowszych wersjach (2007, 2010, 2013, 2016) przejdź do:

Formuły/Nazwy zdefiniowane/Menedżer nazw/Nowy

Wpisz dowolną nazwę i dotknij OK.

Następnie zaznacz komórki (lub kilka), w których planujesz wstawić listę określonych pól. Przejdź do menu:

Dane/Typ danych/Lista

W sekcji „Źródło” wpisz wcześniej wpisaną nazwę, po prostu zaznacz zakres. Możesz skopiować wynikową komórkę w dowolne miejsce; będzie już zawierać menu określonych elementów tabeli.

Dodatkowo możesz go rozciągnąć, tworząc zakres. Nawiasem mówiąc, jeśli zawarte w nim informacje ulegną zmianie, informacje na liście również ulegną zmianie;

Jak utworzyć listę rozwijaną w programie Excel: korzystanie z metod zarządzania

Użycie tej opcji powoduje wstawienie kontrolki reprezentującej sam zakres danych. Aby to zrobić:

  • w pierwszej kolejności poszukaj sekcji „Deweloper” (Excel 2007/2010), w innych wersjach aktywujesz ją samodzielnie poprzez parametry „Dostosuj wstążkę”;

  • po drugie, przejdź do sekcji, kliknij „Wstaw”;
  • po trzecie, wybierz „Pole…” i kliknij ikonę;
  • narysuj prostokąt;

  • kliknij go prawym przyciskiem myszy i kliknij Formatuj obiekt;

  • poszukaj „Formularz…”, wybierz wymagane granice;
  • zaznacz obszar, w którym chcesz ustawić numer seryjny elementu na liście;
  • Kliknij OK.

Jak utworzyć menu rozwijane w programie Excel: przy użyciu elementów ActiveX

Kroki są podobne do opisanych powyżej, ale szukamy „Pola z ActiveX”.

Główne różnice polegają na tym, że element specjalny ActiveX może występować w 2 wariantach - tryb debugowania, który pozwala na zmianę parametrów, oraz tryb wprowadzania, który pozwala jedynie na wybranie z niego informacji. Tryb można zmienić za pomocą klawisza Tryb projektowania w sekcji Wywoływacz. Korzystając z tej metody, możesz dostosować kolor, czcionkę i przeprowadzić szybkie wyszukiwanie.

Dodatkowe funkcje

Excel umożliwia utworzenie połączonej listy rozwijanej. Oznacza to, że po wybraniu wartości można wybrać potrzebne jej parametry w innej kolumnie. Na przykład wybierasz produkt i musisz zaznaczyć jednostkę miary, na przykład gram, kilogram.


W pierwszej kolejności należy zrobić znak z samymi listami, a następnie oddzielić okienka z nazwami produktów.


W drugim przypadku aktywujemy okno sprawdzania informacji, ale w pozycji „Źródło” wpisujemy „=POŚREDNIE” i adres pierwszej komórki. Wszystko się udało.

Następnie, aby poniższe okna zostały uzupełnione o te same właściwości, wybierz górną sekcję i przeciągnij wszystko w dół przy wciśniętym myszce. Gotowy.

Jak zrobić listę rozwijaną w programie Excel? Jak widać, można to łatwo zrobić, korzystając z dowolnej z podanych metod. Wystarczy wybrać najbardziej optymalny dla siebie. A wybór będzie zależał od celu stworzenia, celu, obszaru zastosowania, ilości informacji i innych rzeczy.

Jak zrobić listę rozwijaną w Excelu, dzisiaj rozważymy to pytanie w praktyce. Z pomocą tego artykułu dowiemy się, jak tworzyć nie tylko listy rozwijane, ale także proste, zależne, rozwijające się. Następnie skopiuj utworzoną listę do programu Excel i wklej ją.

Dlaczego potrzebujesz list w Excelu?

Witajcie przyjaciele! O ile nam wiadomo, Excel jest bardzo wygodnym oprogramowaniem do rejestrowania i przechowywania różnych zapisów w dokumencie. Możesz w nim wypełnić dane o swoich dochodach i wydatkach, obliczyć formuły i tak dalej. Ale niektórzy zadają pytanie, jak utworzyć listę rozwijaną w programie Excel? Dlaczego jest to potrzebne?

W rzeczywistości listy rozwijane są bardzo potrzebne, jeśli często pracujesz z tabelami w tym programie i wypełniasz je różnymi liczbami i symbolami. Są potrzebne, aby zaoszczędzić czas pracy i nie tracić go na długie wypełnianie tabel. W praktyce lista rozwijana działa sprawnie i zapamiętuje wszystkie dane, które wcześniej zapisałeś w tabelach. Następnie utworzymy taką listę i stworzymy inne podobne listy, które pomogą Ci uprościć pracę w tym programie.

Stwórzmy prostą listę rozwijaną. Otwórz program Excel i wpisz kilka słów lub liczb w pierwszej tabeli. Wybierz jedną kolumnę ze słowami, a następnie w górnej części panelu sterowania programu kliknij sekcję „Dane”, a następnie „Sprawdzanie danych” (ekran 1).

Następnie należy kliknąć na „Źródło” i jeszcze raz wybrać wypełnioną przez nas kolumnę, dopiero potem kliknąć „OK”. Wiemy już, jak utworzyć listę rozwijaną w programie Excel; nazywa się ją również „wyskakującym okienkiem”. Po utworzeniu wygląda to tak (Ekran 3).

Możesz kliknąć strzałkę i wybrać wcześniej zapisane słowa w tabeli. Rozważaliśmy prostą opcję. Ponadto będzie więcej list, ale w bardziej skomplikowanej wersji.

Lista rozwijana z innego arkusza w programie Excel

Jeżeli pracujesz z różnych arkuszy programu Excel, to lista rozwijana z innego arkusza bardzo nam pomoże w dalszej pracy. Wykonanie jest dość proste. Najpierw wybierz w programie żądaną kolumnę danych i ponownie naciśnij przycisk „Sprawdzanie danych” na drugim arkuszu. Następnie przejdź do pierwszego arkusza i w sekcji „Źródło” wybierz komórki i kliknij przycisk „OK”. Następnie listę rozwijaną należy przenieść na inny arkusz.

Zależne listy rozwijane w programie Excel

Co to są zależne listy rozwijane? Są to listy utworzone na podstawie dwóch źródeł. Na przykład są dwie tabele, w których zapisałeś imiona swoich znajomych i przyjaciół. A w następnej kolumnie wyświetli się zależna lista rozwijana, która pokazuje te same dane, które zostały zapisane w innych tabelach. Następnie utworzymy takie listy zależne i ekspandery.

Listę rozwijaną w programie Excel można utworzyć za pomocą specjalnej funkcji, o której porozmawiamy poniżej. Jest nieco podobny do rozwijanego, tylko wykorzystuje podaną wartość „OFFset”. Przejdźmy zatem do procesu tworzenia.

Wykonaj te same czynności, które zrobiliśmy w pierwszej części artykułu, a następnie w „Źródle” określ następującą formułę „ = OFFSET(A$2$;0;0;5”, a następnie kliknij „OK”, aby utworzyć kroplę -dół listy w .

Powyżej rozmawialiśmy trochę o listach zależnych. Teraz je stwórzmy. Ale najpierw utwórz i wypełnij dwie kolumny dowolnymi danymi. Następnie zaznacz te kolumny w tabelach i kliknij przycisk u góry – „Utwórz z zaznaczonego fragmentu” (ekran 4).

Następnie tworzymy listę rozwijaną (proces tworzenia został pokazany powyżej w artykule). Następnie przejdź do funkcji „Źródła” i wpisz w polu komendę - =INDIRECT($D$2). Pomoże Ci to w tworzeniu list zależnych. Kliknij przycisk „OK”, po czym w tabeli powinna pojawić się kolejna kolumna z zależną listą wyskakującą.

Jak skopiować listę rozwijaną w programie Excel

Kopiowanie listy rozwijanej nie będzie trudne dla użytkowników. Aby to zrobić, zaznacz potrzebną nam komórkę lewym przyciskiem myszy i naciśnij CTRL+C (Kopiuj). Następnie kliknij dowolną kolumnę w tabeli Excel. I kliknij polecenie prawym przyciskiem myszy – „Wklej specjalnie”. W tej funkcji wstawiania należy ustawić – „Warunki dotyczące wartości” i kliknąć „OK”, aby zapisać zmiany.

Następnie ponownie naciśnij jednocześnie klawisze - CTRL + V, co oznacza „Wklej”, a następnie cała skopiowana lista rozwijana w tym programie zostanie pomyślnie wklejona.

Wniosek

Dlatego w artykule przyjrzeliśmy się pytaniu, jak utworzyć listę rozwijaną w programie Excel i jednocześnie utworzyliśmy inne listy. Niniejsza instrukcja została sprawdzona w praktyce. Być może to narzędzie z programu Excel pomoże Ci rozwiązać niektóre problemy podczas wypełniania tabel lub pracy z dokumentami. Skorzystaj z tych funkcji, a praca z Excelem stanie się szybka i wygodna. Dziękuję za uwagę i życzę powodzenia!

Otrzymuj nowe artykuły na blogu bezpośrednio na swój e-mail. Wypełnij formularz, kliknij przycisk „Zapisz się”.



Jeśli zauważysz błąd, zaznacz fragment tekstu i naciśnij Ctrl+Enter
UDZIAŁ: