Witam, Potrzebuję pomocy z lista rozwijaną w EXCELU, a mianowicie Jak zrobić, aby zaktualizować pozycję w komórce np A2 po wybraniu z listy rozwijanej np tekst: Okładka 12. Gdy zmienię w źródle listy rozwijanej pole "Okładka 12" na np. Okładka 14. Problem w tym że muszę ręcznie wybrać i zmienić pozycje A2.
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
Aby skorzystać z listy rozwijanej, musisz najpierw nauczyć się, jak ją utworzyć. W tej sekcji przedstawiono 6 sposobów, które pomogą Ci utworzyć listę rozwijaną w programie Excel. Utwórz listę rozwijaną z zakresu komórek. Tutaj zademonstruj kroki, aby utworzyć rozwijaną listę z zakresu komórek w programie Excel.
Rozwijane listy są bardzo popularną opcją wykorzystywaną w arkuszu kalkulacyjnym. Ułatwiają pracę z dużą ilością danych w Excelu i pozwalają wyeliminować błędy. W dzisiejszym artykule pokażemy zarówno jak utworzyć prostą listę, której elementy wpisywane są ręcznie do komórek a także dynamiczną, rozwijaną listę przy tworzeniu której wykorzystuje się odpowiednie funkcje Excela. Jesteś ciekawy? Zapraszamy! Zrzuty ekranu w tym artykule zostały wykonane w programie Excel dla Office 365. Jeżeli masz inną wersję programu Excel, wygląd może się nieco różnić ale nie martw się funkcje pozostają takie same. Zaczynamy! Tworzenie rozwijanej listy z elementów wpisanych ręcznie oraz danych pobranych z innych komórek. Dysponujemy zestawieniem z numerami zamówień oraz ich statusem realizacji. Chcemy aby na naszej rozwijanej liści znajdowały się dane, które mamy już zapisane w arkuszu kalkulacyjnym. W tym przypadku utworzymy rozwijaną listę w kolumnie G czyli „status”. Zaznaczamy wybrany obszar (pomijamy nagłówki). Możemy użyć w tym celu także skrótu klawiszowego CTRL+SHIFT+strzałka w dół. Jest to bardzo szybki sposób i przydaje się w pracy z dużą ilością danych. W górnym pasku nawigacji przechodzimy do zakładki „Dane” a następnie w sekcji „Narzędzia danych” wybieramy opcję „Poprawność danych”. Wyświetli się nowe okno dialogowe. W polu „Dozwolone” wybieramy opcję „Lista”. Elementy listy wprowadzamy ręcznie oddzielając je średnikami. Zatwierdzamy klikając przycisk „OK”. Możemy mieć także sytuację, w której będziemy odwoływać się do danych z innej tablicy. Wówczas zaznaczamy obszar w którym będzie znajdować się rozwijana lista a następnie w górnym menu w zakładce „Dane” wybieramy opcję „Poprawność danych” i w nowym oknie dialogowym w polu „Źródło” zamiast wprowadzać ręcznie słowa, wystarczy zaznaczyć zakres komórek z tablicy źródłowej (w naszym przypadku będzie to kolumna I). Gotowe! Została utworzona rozwijana lista na tych komórkach, które były przez nas zaznaczone. Działa? 🙂 Tworzenie dynamicznych rozwijanych list w arkuszu kalkulacyjnym. Dynamiczna rozwijana lista to taka, której elementy będą się aktualizować po zmianie danych w komórkach z których zestawienie jest tworzone. Można dopisywać do niej elementy jak również usuwać je. Dysponujemy zestawieniem zatrudnionych pracowników wraz z ich wynagrodzeniem. Naszym zadaniem jest utworzenie dynamicznej rozwijanej listy z zarobkami. Użyjemy funkcji PRZESUNIĘCIE, która składa się z pięciu argumentów i zwraca się do zakresu, który jest podaną liczbą wierszy lub kolumn. Ustawiamy się w dowolnym miejscu w arkuszu kalkulacyjnym. Zależy nam na tym aby zbudować zakres zaczynający się od komórki K7 a kończący na K14. Dlatego też pierwszym argumentem jaki wskażemy będzie komórka K7. Następnie blokujemy jej adres, wciskając przycisk F4 lub klawisz funkcyjny czyli Fn a następnie F4. Pojawią się symbole dolara zarówno przed literką kolumny jak i cyfrą wiersza. Naciskamy średnik i przechodzimy do drugiego argumentu. Drugi argument mówi funkcji o ile wierszy w górę/dół ma się przesunąć, wskazując początek obszaru, który będzie tą funkcją budowany. W naszym przypadku będzie to komórka K7 więc nie chcemy się przesuwać ani w górę ani w dół, dlatego też wpisujemy wartość zero i stawiamy kolejny średnik. Argument „kolumny” mówi funkcji o ile ma się przesunąć w lewo lub w prawo budując początek obszaru. W tej sytuacji my także wpisujemy wartość zero i naciskamy średnik. Czwarty argument mówi funkcji jakiej wysokości będzie obszar, który zaczyna się od komórki K7 (wcześniej zdefiniowanej przez poprzednie 3 argumenty). Definiowany obszar musi mieć wysokość równą ilości pozycji w kolumnie K. W naszym przypadku wypełnionych jest 8 komórek więc moglibyśmy wpisać wartość 8 ale w momencie dodawania kolejnych zarobków poniżej komórki K14, dane te nie pojawiły by się automatycznie w rozwijanej liście. Dlatego też użyjemy funkcji Zaznaczamy zakres od komórki K7 do miejsca w którym będziemy chcieli ewentualnie wpisywać jeszcze jakieś dane. My podamy zakres od K7 do K20. Blokujemy ten obszar, klikając F4 (lub Fn+F4), zamykamy nawias i wstawiamy kolejny średnik. Ostatni argument mówi funkcji jakiej szerokości będzie obszar, który budujemy. W naszym przypadku obszar będzie składał się z jednej kolumny dlatego też wpisujemy wartość 1. Na koniec zamykamy nawias i klikamy przycisk „Enter”. Pojawia się błąd. Wejdziemy do edycji formuły, klikając w komórkę dwukrotnie. Następnie używając przycisku F9 lub Fn+F9 będziemy mogli podejrzeć co się pod tą funkcją kryje. Wracamy do formuły używając skrótu CTRL+Z. Teraz kopiujemy formułę, klikamy „Enter” a następnie zaznaczamy obszar, w którym ma zostać zastosowana rozwijana lista i przechodzimy do zakładki „Dane”. Wybieramy opcję „Poprawność danych”. W polu „Dozwolone” wybieramy opcję „Lista” natomiast w obszarze „Źródło” wklejamy skopiowaną formułę. Zatwierdzamy przyciskiem „OK”. Działa! 🙂 Teraz nowe, dostawione stawki wynagrodzenia w kolumnie K pojawią się także na rozwijanej liście w kolumnie G. Więcej Pytania? Masz dodatkowe pytania? Skorzystaj z możliwości skomentowania poniżej lub wyślij nam wiadomość korzystając z sekcji MAM PYTANIE
W tym momencie wybierz komórkę (lub komórki), do której chcesz wstawić jej menu rozwijane, przejdź do zakładki dane Excel, w górę i kliknij przycisk Walidacji danych. Na nowym ekranie, który zobaczysz, wybierz element lista, za pomocą menu pozwalają a następnie wpisz w polu Orygenes, symbol =, a następnie nazwa grupy danych
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
Jak skopiować listę rozwijaną w Excelu? 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). Jak posortować liste Java? Metoda sort lub reverse jest
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
Jak zrobić listę zadań w Excelu? Wstawianie pola wyboru Przejdź do zakładki Deweloper, a następnie naciśnij przycisk Wstaw. Rozwinie się lista, z której wybierz trzeci z kolei przycisk, czyli kwadrat z „ptaszkiem”, czyli właśnie pole wyboru.Stworzenie checklisty w Excelu jest prostsze, niż się wydaje. Wystarczy postępować
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 |
Listy rozwijane – podczas tej lekcji pokazuję jak zrobić listę rozwijaną zarówno taką, jak we wpisie (czyli sprawdzanie poprawności), jak i formant formularza, oraz jak je wykorzystać np. na wykresach. Formatowanie warunkowe – podczas tej lekcji nauczysz się korzystać z cudownego narzędzia, jakim jest formatowanie warunkowe
Dzisiaj zobaczymy, jak tworzyć i modyfikować listę rozwijaną w programie Excel lub lista warunkowa i z powiązanymi wartościami. Coś, co było całkiem przydatne przy wyborze wartości z listy. Uproszczenie tych szablonów, w których prawie zawsze powtarza się to to sposób na ułatwienie pracy tym, którzy muszą wypełnić te szablony. Ponadto nie można zaprzeczyć, że jest znacznie bardziej profesjonalny. Zobaczmy więc szczegółowo, jak możesz utwórz listę rozwijaną na podstawie ustalonej listy lub zawartości z innych listę rozwijaną w programie ExcelUdawajmy, że teraz masz arkusz Excela z różnymi danymi do tego samouczka. Pierwszą rzeczą, którą musisz zrobić, to oczywiście wybrać komórkę, w której chcesz utworzyć musisz przejść do zakładki Dane ponieważ opcja, której teraz potrzebujemy, znajduje się właśnie w tej kilka opcji, nie bój się, że ta, której potrzebujemy, to „Walidacji danych„Znajduje się w”Narzędzia danych„To dość mała ikona, która czasami może być trudna do kliknięciu otworzy się wyskakujące okienko z kilkoma opcjami. Gdzie jest napisane „Dopuszczać„Będziesz musiał kliknąć i wybrać opcję”Gotowy”. Z pozostałych opcji nie musisz wpisać elementy, które mają się pojawić na liście oddzielone przecinkiem i bez spacji: „Niebieski, żółty, zielony, czerwony, fioletowy”.Rozwijana lista w ExceluJeśli chcesz, aby lista była oparta na innych komórkach. Musisz tylko kliknąć ikonę ze strzałką, aby Walidacji danych jest zminimalizowany, możesz także włączyć makra w programie teraz będzie pływać i możesz wybrać komórki, które mają dane, które chcesz Twoja lista rozwijana. Następnie ponownie naciśnij Enter i będziesz mógł kliknij tę listę aby wyświetlić opcje, które można wybrać, te, które zostały skonfigurowane. Jeśli chcesz umieścić tę listę rozwijaną w innym miejscu, nie musisz jej ponownie konfigurować od zera. Po prostu skopiuj i wklej. Jeśli chcesz go przenieść, możesz wyciąć i wkleić Excela, które mogą być przydatne, jeśli utworzysz listę rozwijanąCo zrobić, aby zaznaczyć cały arkusz?Narzędzie pracy czyli Excel, daje nam możliwość skopiowania wszystkich informacji z arkusza za pomocą polecenia wciskając jednocześnie przyciski sterujące i klawisz A na klawiaturze. Dzięki temu możliwe jest łatwe przenoszenie danych z jednego arkusza do drugiego bez konieczności pisania czegokolwiek, można aktywować wartości liczbowe mniejsze od zeraW ciągu komórki, które tworzą listę tego programu, Nie jest możliwe umieszczenie kilku liczb 0 w rzędzie przed innymi z większymi zniszczeniami, takimi jak 1 lub 9, ponieważ to automatycznie usuwa je po wykryciu. Chyba że akcent zostanie umieszczony przed wprowadzeniem zer na liście programu ukryć określone wartości i dane?Ten program jest jedną z jego najwybitniejszych opcji, pozwala nam ukryć informacje pokazane w pewnym wiersz lub kolumna używając dość prostej i podstawowej wejść do głównego menu programu i kliknąć opcję „format”, aby wyświetlić ekran, na którym pojawiają się niektóre sekcje, ale ten, którego będziemy potrzebować, nazywa się „Format komórki”, jeśli chcesz zablokować komórki, znajdziesz się w środku, przejdź do miejsca, w którym jest napisane „liczba”, aby wybrać miejsce, w którym zostanie zastosowany kamuflaż, aby w końcu trafić tam, gdzie jest napisane „nadać cechy osobiste” a następnie „enter”, aby wpisać w tej opcji trzy kolejne kliknięciu zaakceptuj poprzednio wybraną kolumnę ukryje dane które się w nim pojawiły. W konsekwencji powyższego masz wyobrażenie o tym, jakich fajnych sztuczek możesz użyć na liście rozwijanej utworzonej przez ten konkretny to proces zbyt prosty, bardzo przydatny i przede wszystkim bardzo profesjonalny w wielu sytuacjach. Mam nadzieję, że było to dla ciebie jasne jak stworzyć rozwijaną listę w Excelu?. Masz jakieś pytania, zostaw je w komentarzach.
Wyróżnij wiersze z różnymi kolorami w oparciu o listę rozwijaną, używając formatowania warunkowego. Podświetlaj wiersze o różnych kolorach na podstawie rozwijanej listy, korzystając z przydatnej funkcji. Użyj formuły, aby określić, które komórki należy sformatować pole listy, a następnie wprowadź tę formułę = $ E2
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ń.
Kolejna różnica polega na tym, że użytkownik może wprowadzić wartość, której nie ma na liście pozycji. Dzięki właściwości LinkedCell komórka arkusza, do której odwołuję się pole kombi wyświetla wybraną pozycję. Listę rozwijaną można także stworzyć bezpośrednio w komórce za pomocą mechanizmu sprawdzania poprawności
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:
Otrzymamy w arkuszu Wykresy listę rozwijaną, gdzie możemy wybrać dowolną nazwę wykresu (rys. 8). Rys. 8. Lista rozwijana z nazwami wykresów. Tak jak wspomnieliśmy, wszystkie wykresy muszą mieć taki sam rozmiar. Przechodzimy na arkusz DaneWykresy, gdzie zaznaczamy zakres komórek, które zajmuje dowolny z tych wykresów np.
Chcesz mieć dwie listy rozwijane, gdzie wartości możliwe do wyboru na drugiej liście będą zależały od wartości jaką wybierzesz na pierwszej liście? Wymaga to odrobinę pracy, ale jest możliwe. Nawet możesz zrobić tak, by listy drugiego poziomu były dynamiczne, to znaczy, że ich długość będzie się zmieniać w zależności od ilości pozycji, które wpiszesz. Najprostsze podejście do tego wykorzystuje tabele z Excela i opcję Poprawność danych. Pierwszą listę dodaje się bardzo szybko, tylko musisz mieć najpierw odpowiednio przygotowane dane. Potrzebujesz tyle list grup/produktów/działów etc. z nagłówkami (obok siebie) ile będzie elementów na pierwszej liście rozwijanej. Ważne, żeby nagłówki były tymi nazwami, które chcesz, żeby wyświetlały się na pierwszej liście. Przykładowe przygotowane dane mogą wyglądać jak na obrazie obok. Teraz wystarczy zaznaczyć komórkę, gdzie chcesz mieć pierwszą listę, a następnie wybrać opcję Poprawność danych z karty Dane. Domyślnie są tu dozwolone wszystkie wartości, ale nam zależy, żeby były dozwolone wartości tylko z podanej listy. Jak już wybierzesz pozycję z listy rozwijanej jako Lista, to potrzebujesz jeszcze tą listę wpisać. Możesz wpisywać wartości ręcznie i rozdzielać je średnikiem, ale dużo wygodniej zaznaczyć zakres komórek, w którym masz już tą listę. Pamiętasz nagłówki naszych danych? To właśnie one mają robić za pierwszą listę rozwijaną, więc wystarczy je wpisać do pola Źródło (Jak klikniesz w nie, wystarczy, że zaznaczysz odpowiedni obszar myszką). To wystarczy, żebyś mógł cieszyć się pierwszą listą rozwijaną. Do zbudowania drugiej, która będzie zależna od wyboru pozycji na tej liście potrzebujesz więcej przygotowań. Po pierwsze wszystkie listy jakie stworzyłeś potrzebujesz zamienić na tabele (każda lista to ma być osobna tabela). Ponieważ potrzebowaliśmy, żeby listy były obok siebie, to nie możesz po prostu kliknąć gdzieś w ich obszar i nacisnąć Ctrl + T by się dodała tabela, ponieważ Excel będzie chciał zaznaczyć cały obszar danych. Musisz niestety każdą listę, każdą kolumnę (łącznie z nagłówkiem) zaznaczać osobno i korzystać ze skrótu klawiszowego Ctrl + T, albo wybrać opcję Tabela z karty Wstawianie. Przy wstawianiu tabel upewnij się, że masz zaznaczoną opcję Moja tabela ma nagłówki. W przeciwnym razie Excel sam wstawi Ci domyślny nagłówek co spowoduje, że na liście będziesz miał swój wcześniej utworzony nagłówek jako jedną z pozycji listy. Teraz potrzebujesz zmienić nazwę tabel na dokładnie taką jaka widnieje w nagłówku i jaką możesz wybierać na pierwszej liście rozwijanej. Żeby to zrobić wchodzisz w obszar tabeli (zaznaczasz w niej komórkę). 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ą. Będziesz potrzebował do niej funkcji która będzie się odwoływała do wartości z pierwszej listy rozwijanej. Dlatego tak ważne było, żeby nazwy tabel i pozycji z listy rozwijanej były takie same, bo teraz funkcja przekształci nazwę tabeli na odwołanie do jej danych. Czyli znowu wstawiasz listę w opcji Poprawność danych tylko, że tym razem wpisujesz w niej funkcję = Teraz jak zmienisz wartość z pierwszej listy zmieni się druga lista, ale dopiero wtedy, gdy znowu ją rozwiniesz, czyli np.: jeśli w naszym przykładzie wybrałeś Warzywa i Brokuł, a następnie zmienisz wartość z pierwszej listy na Owoce, to na drugiej liście zostanie Brokuł. Musisz jeszcze raz wybrać wartość na drugiej liście, żeby poprawnie pokazywała na Owoce. Ponieważ odwołania w drugiej liście dotyczą się tabeli, to jeśli tabela zmieni swój rozmiar to również lista rozwijana będzie pokazywać inne wartości. Przykładowo możemy sobie dodać nowy Ser – Manchego na koniec odpowiedniej tabeli. Teraz jak wybierzesz Sery na pierwszej liście, na drugiej liście będzie już widoczny Manchego. To rozwiązanie ma dwa niedociągnięcia. Raz wybrana wartość na drugiej liście nie zmienia się niezależnie co wybierzesz na pierwszej liście. Drugim jest to, że jeśli w tabelach będą puste pola to będą one wyświetlane na listach, tak jak widzisz na załączonym obrazie. Wszystkie materiały użyte w lekcji znajdziesz poniżej.
. 42z2jyhapo.pages.dev/80742z2jyhapo.pages.dev/7542z2jyhapo.pages.dev/93642z2jyhapo.pages.dev/15742z2jyhapo.pages.dev/86342z2jyhapo.pages.dev/89342z2jyhapo.pages.dev/83942z2jyhapo.pages.dev/76342z2jyhapo.pages.dev/49142z2jyhapo.pages.dev/9242z2jyhapo.pages.dev/60742z2jyhapo.pages.dev/42642z2jyhapo.pages.dev/85342z2jyhapo.pages.dev/14442z2jyhapo.pages.dev/266
excel jak zrobić listę rozwijaną