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. Lista rozwijana jest też przydatna, jeśli chcemy narzucić wpisywanie określonych treści do komórki.
Czasem chcemy, żeby wszystkie komórki w danej kolumnie były treści TAK albo NIE. My stworzymy listę rozwijaną, w której będziemy mieli możliwość wyboru marki samochodu.
W poprzednich częściach bloga zajmowaliśmy się analizowaniem sprzedaży konkretnych marek samochodów. Tabelka wyglądała w ten sposób:
Lista rozwijana, którą stworzymy będzie wyglądać tak:
Jak widać mamy możliwość wyboru spośród wszystkich marek samochodów z tabelki. Jak to zrobić?
Zaczynamy od tabelki. Najpierw zaznaczamy wszystkie marki samochodów.
Wymyślamy sobie nazwę tych danych. Niech to będzie samochody. Wpisujemy tę nazwę do pola nazwy i zatwierdzamy enterem.
Zaznaczamy teraz komórkę (lub komórki), w której ma się pojawić lista rozwijana. Przechodzimy potem do zakładki Dane na wstążce Excela i wciskamy przycisk Poprawność danych.
Pojawi się okno dialogowe. Wybieramy Lista i jako źródło wpisujemy nazwę naszego zakresu komórek po znaku = czyli u nas =samochody
Lista rozwijana jest gotowa.
W następnych częściach poznamy o wiele więcej przydatnych sztuczek w Excelu. Zachęcam wszystkich do subskrypcji bloga. Możecie też dostawać wpisy mailem - wystarczy tylko wpisać swój adres e-mail w pasku bocznym bloga.
sobota, 1 maja 2010
Jak zrobić listę rozwijaną?
Etykiety:
Excel,
Excel 2007,
Excel lista rozwijana,
lista rozwijana,
lista wyboru,
Microsoft Excel
69 komentarze:
Szukałem takiej opcji, i na wszystkich stronach możliwość stworzenia listy rozwijalnej pokazana byla w jakiś skomplikowany sposób... tutaj wszystko prosto i logicznie, dziękuję za pomoc.
Dzięki za miły komentarz.
A mam dodatkowe pytanie.
Czy można za pomocą listy rozwijanej zmusić excel by ukrył arkusz w zależności od wyboru. I tak np. po wyborze marki np. FIAT, Excel ukryłby arkusze pozostałych marek (zakładając, że one istnieją,czyli SKODA, TOYOTA itd. i są nie potrzebne, bo wybraliśmy FIAT-a)?
Czy chodzi Tobie o autofiltr? Jeśli tak, to jest to możliwe i postaram się stworzyć o tym kolejny wpis.
A ja mam kolejne pytanie w tej kwestii... tabela zawiera model samochodu i liczbę sprzedanych egzemplarzy. Skoro udało się całą tabelkę z markami samochodów 'zamknąć' w jednej komórce z listą wyboru... to zakładając, że z listy wybieramy jeden model samochód... jak otrzymać w komórce obok odpowiadającą mu liczbę sprzedanych egzemplarzy? Tzn. Krok pierwszy - jedna komórka zawiera listę wyboru... do każdej pozycji jest przypisana wartość... a więc krok drugi - po wybraniu zawartości komórki z listy, w drugiej komórce (obok) wyskakuje przypisana jej zawartość...
W pytaniu chodzi o funkcję WYSZUKAJ.PIONOWO Zapraszam pod podany link.
a wie ktoś jak to zrobić ale w OpenOffice exel???
Ja wiem. Służy temu menu Dane -> Poprawność danych. Najpierw wpisz dane, które mają znajdować się w liście wybieranej. W następnym kroku zaznaczasz komórkę/komórki, w których chcesz mieć listę. Potem klikasz w menu i z listy wybierasz zakres komórek. Wpisujesz ten zakres, np. $A$1:$A$10 i gotowe. Najlepiej użyć adresu bezwzględnego.
MAM PYTANIE. NP MAM PLIK EXCELA, W KTÓRYM SĄ DWA ARKUSZE.W JEDNYM JEST PRZEDMIOTOWA LISTA SAMOCHODÓW A W DRUGIM CHCIAŁABYM ZROBIĆ LISTĘ ROZWIJANĄ NA BAZIE DANYCH Z PIERWSZEGO ARKUSZA. JAK TO ZROBIĆ? Z GÓRY DZIĘKUJ ZA POMOC
@ Anonimowy
Sposób opisany w tym wpisie powinien działać również w tym przypadku. Po prostu nadajemy nazwę zakresowi z jednego arkusza, a listę wybieraną tworzymy w innym arkuszu.
Jeśli masz jakiś problem, to w łatwy sposób można to obejść. Stwórz listę wybieraną w tym samym arkuszu i po prostu skopiuj komórkę do innego arkusza.
DZIĘKUJE BARDZO ZA POMOC!!!!!!!! JESTEM LAIKIEM W EXCEL ALE NIKT JESZCZE W TAK JASNY SPOSÓB NIE PRZEDSTAWIŁ MI ARKUSZA, JESZCZE RAZ BARDZO DZIĘKUJE
Właśnie dla takich osób jak Ty prowadzę tego bloga. Życzę owocnej nauki Excela podczas lektury bloga Abc Excel! Pozdrawiam
A czy można listę rozwijaną pogrupować? Np. mam profil C i podgrupy C100, C120, C200 i tak dalej.
Rzuć okiem na funkcje WYSZUKAJ.PIONOWO WYSZUKAJ.POZIOMO i INDEKS. Czy chodzi o coś takiego?
Niezupełnie. Myślałem o tym, żeby w liście rozwijanej w której jest dużo pozycji np.: HEB100, HEB200, HEB300, C120, C140, IPE200, IPE220 itd., pogrupować listę rozwijaną na podgrupy. Rozwija mi się lista i mam na niej HEB, C, IPE, i mogę każdą z nich rozwinąć i wybrać konkretny profil: 200, 300. Mam tych profili dużo. Daję sobie radę, ale z lenistwa i ciekawości chciałem sobie to usprawnić. Ale się chyba zapędziłem :) Pozdrawiam
Poprosiłbym o arkusz na maila. Spróbuję, może coś zaradzę...
Ja mam takie pytanie:
Chciałem sobie zrobić spis płyt audio CD w excelu.
Zrobiłem więc kolumny:Zespół, Album i Utwory.
Chciałem żeby utwory były rozwijane, bo inaczej zabiera to zbyt wiele miejsca. Robiłem tak jak to jest tutaj napisane, ale po nazwaniu grupy, utwory nie znikają. W zasadzie to podobne do zaznaczenia zakresu, z którego ma być lista. Wpisywanie w źródło pojedynczych tytułów również nic nie da, bo w sumie jest za dużo znaków.
Można temu zaradzić?
pozdrawiam
@ klejoo
Możesz podesłać mi arkusz na maila?
a czy jest możliwośc , żeby po wyborze z listy rozwijanej, arkusz aktualizował mi dane w komrce, gdzie jest podana ilość np: miałem 4 jabłka, wybrałem z listy 1 jabłko. w komórce z ilością pojawiła się wartość 3
Załóż temat na forum. Pomyślę nad tym jeszcze dzisiaj - myślę, że bezproblemowo da się to zrobić. Link do forum: http://abc-excel.foreo.pl
A mi to nie działa :( Owszem, lista się tworzy, ale jak wybieram jedną pozycję z tej listy np. miejsce, to nic się nie zmienia - ciągle są wszystkie dane, również te z innej kategorii..
Co robię źle?
Opisz swój problem na forum, a coś zaradzimy. Na razie za mało wiem, żeby stwierdzić, co robisz źle. Link do forum: http://abc-excel.foreo.pl
A czy można utworzyć listę od listy?
Tzn. w jednej komórce mam listę rozwijaną powiedzmy z kategorią, wybieram pozycję z listy (kategorię), a w komórce obok pojawia mi się kolejna lista z podkategoriami przyporządkowana do wybranej pozycji z listy obok (kategorii). Bo walczę już z tym i jakoś nic nie mogę wymyślić...
Będę wdzięczna za pomoc
Cześć! Załóż nowy temat na forum i najlepiej wklej arkusz Excela z danymi, które mają się rozwijać w liście. Myślę, że będę mógł Ci pomóc. Pozdrawiam
A jak powinnam postąpić gdy zakres danych do listy rozwijanej jest w innym skoroszycie niż planowana lista rozwijana? Postępuję wg wskazówek pomocy Microsofta i nic z tego nie wychodzi - pojawia się komunikat: "Nie można używać odwołań do innych arkuszy lub skoroszytów dla kryteriów Sprawdzanie danych".
Mam pytanie jak dodac pozycje do juz istniejacej listy
Z problemami w Excelu proszę zgłaszać się na forum Abc Excel. Pozdrawiam
Potrzebuję pomocy. Mam pytanie co zrobić, aby po wybraniu czegoś z listy rozwijanej ukrywała mi się część wierszy pod tą listą? Tzn mam 2 warianty wyboru w liście rozwijanej i chciałabym aby po wybraniu jednego z wariantów została ukryta część wierszy, która nie dotyczy tego wariantu.
=PRZESUNIĘCIE(Arkusz1!$A$2;0;0;ILE.NIEPUSTYCH(Arkusz1!$A:$A)-1)
Tworzy dynamiczna listę :)
Wystarczy zdefiniować w nazwach i pobierać w dowolny sposób.
Zaleta taka: długość listy zmienia się automatycznie jak dopisujesz lub kasujesz :)
ZAJEBISTA STRONKA. POMOGŁA MI :)
DZIĘKI DLA AUTORA
Super strona, wszystko wyjaśnione w prosty sposób (jak dla przedszkolaka). Opis prowadzi za rękę, co pomogło mi osiągnąć pożądany efekt.
Witam.
Czy można powiększyć czcionke w liście rozwijanej?
Mam takie samo pytanie jak kolega z 10 stycznia. Posiadam listę i chiałbym ją zaktualizować o nowe wpisy niestety jak nadaję ponownie nazwę i wpisuję taką samą jak była excel chce abym wprowadził unikatową i nie zezwala na operację. W excelu 97 było to trochę łatwiejsze w 2007 jeszcze się gubię. Proszę o pomoc w tej kwestii.
Witam, czy jest możliwość, aby po wybraniu 1 z pozycji np w komórce A10 nie można było już jej wybrać np. w komórce A15
Dziękuję za miłe słowa i przypominam, że excel'owe problemy należy zgłaszać na wyłącznie forum. Pozdrawiam czytelników :)
Witam, ja mam krótkie pytanie jak zrobić żeby strzałka z listy rozwijanej była cały czas widoczna , bo u mnie jest widoczna tylko gdy najadę na daną komórkę. pozdrawiam
Witam,
Stworzyłam listę rozwijaną - jak mogę alfabetycznie posortować zawarte w niej nazwy?
Pozdrawiam.
Posortuj je PRZED stworzeniem listy rozwijanej. Pozdrawiam
Sortowanie PRZED nie rozwiąże mojego problemu. Baza się powiększa i za każdym nowym rekordem nie będę sortowała ponownie danych. Pozdrawiam,
Być może jest metoda sortowania danych w listach rozwijanych, ale ja jej nie znam. Z uporem maniaka proponuję sortować przed stworzeniem listy rozwijanej. Jeśli jest to uciążliwe, to proponuję stworzyć makro.
Witam!
Jak zrobić listę rozwianą ze zmianą koloru tzn. tworzę listę umieszczam ją na innym arkuszu ale chciałbym dodać do tego żeby każdy wybór miał inny kolor. np:
auta - kolor zielony
dom - kolor czerwony
mieszkanie kolor niebieski
i każdy wybór to dany kolor...
pisujemy tę nazwę do pola nazwy i zatwierdzamy enterem.
zaznaczam i nie wiem gdzie jest pole nazwy jeśli za fx to mi zmienia ostatnią komórkę
naprawde nie wiem
Witam, potrzebowałbym coś uzyskać, opiszę to na przykładzie. W kolumnie A ma być w każdej komórce do wyboru coś z listy, w zależności od wyboru w kolumnie B pojawi się jakiś tekst. Przykład:
W kolumnie A do wyboru jest (jako lista rozwijana) 2x2, 2x3, 2x4, i w zależności co się wybierze w kolumnie B pojawia się odpowiednio =4, =6, =8. (To tylko przykład.) Chcę też aby była możliwość wpisania innego tekstu w komórkach kolumny A, wtedy w kolumnie B pojawiało by się np "inne". Jak to uzyskać?
Jak dotąd tworzyłem listy rozwijane w kolumnie A, ale nie można wtedy wpisać już tam innego tekstu, tekst w kolumnie B chcę zrobić za pomocą funkcji JEŻELI.
Ktoś mi poda sposób jak to zrealizować? To co chcę uzyskać nie będzie na liczbach, tylko na tekście.
Pozdrawiam.
Ja pisałem w poprzednim poście o liście rozwijanej. Najbardziej chodzi mi o samą możliwość wpisania innego tekstu niż jest w liście rozwijanej do komórki. Z resztą sobie poradzę.
Pozdrawiam
Poprzednie dwa posty-> problem rozwiązany, wszystko na funkcji JEŻELI
Pozdrawiam
Dziękuje za rozwiązanie problemu. Mam jeszcze jedno nurtujące mnie pytanie. Czy można przypisać np. w tym przypadku ceny samochodów do ukrytej listy by ceny wybierały się automatycznie z wybranym modelem tak jak w tym przypadku samochodu. Z góry dziękuje za pomoc.
Pozdrawiam oraz spokojnego i miłego dnia życzę.
@ Anonimowy 10:45
Pisaliśmy o tym na forum: podwójna lista rozwijana.
Czy można zrobić listę rozwijalną w bok?
czy istnieje możliwość, aby z listy rozwijanej wybrać dwie opcje, a nie jedną ? jak dotąd zauważylam, że można wybrać tylko jedną możliwość z listy, która automatycznie jest wprowadzana do komórki. Proszę o odpowiedz.
A może autor (chwała mu za Artykuł :)) pomoże mi w ten sposób. Wszystko działa pięknie aż do zamknięcia Excela i ponownego jego otwarcia. Listy rozwijane giną (kasują się).
Musiałem sobie zrobić Zgodność pliku ze starego (xls) na nowy (xlsx) i działa ;)
Czy jest możliwe aby po kliknięciu komórki lista rozwijała się automatycznie (dopuszczam VBA)?
Mam pytanie czy istnieje możliwość filtrowania listy rozwijanej ? Mam masę rekordów po rozwinięciu i cięszko jest znaleść ten któy jest potrzeby, coś w stylu autofiltru rozwiązało by problem.
Witam serdecznie!
Niesamowita strona. Wiele mi pomogła. Mam pytanie związane z listwami. Zrobiłem sobie listwy rozwijane, zależne od siebie. Wybór w pierwszej uzależnia to, co pojawi się w drugiej. Mam pytanie jak stworzyć komórkę, która będzie obok tej drugiej listy i będzie służyć temu, bym mógł dopisywać komentarz do wyboru jakiego dokonałem w drugiej listwie? Przyklad:
Listwa pierwsza - opel. W list. drugiej mam same modele opla. wybieram astrę. po wyborze astry w komórce obok niej wpisuję sobie komentarz. Chcę by on pojawiał się zawsze przy wyborze astry z tej listy. Gdy zmienię na corsę, chcę by pojawiał się inny komentarz.. Czy da się to zrobić w exelu?? :)
z góry dziękuję za pomoc i przepraszam za tasiemca :)
super ;) bardzo dziekuję za pomoc :)
ja też dziękuję!!!!
A jak sumowac 2 wartości z list rozwijanych.???? w 1 wybieram wartosc np.22 w drugiej 5 jak sumowac??
wartosci 22 i 5 za z listy rozwijanej wybrane ??jak ktoś wie to prosze o kontakt rege2003@o2.pl
Czy możliwe jest wybranie pozycji z listy rozwijalnej poprzez wpisanie kilku początkowych znaków odpowiadających zadanej pozycji?
Np. szukam ulicy 'Zagłoby' wpisując 'zag' po rozwinięciu listy.
fajne! Dzięki za pomoc!:)
Witam, ponawiam pytanko: jak zrobić żeby strzałka z listy rozwijanej była cały czas widoczna, a nie tylko gdy zaznaczona jest dana komórka, dziekuję i pozdrawiam
Witam, chciałam odpowiedź na to pytanie znaleźć na forum ale niestety nie działa.
POtrzebuję aby po wybraniu ID z listy rozwijanej w innym okienku automatycznie wyświetlał mi się koszt danej części. Straszni ułatwiłoby mi to pracę bo teraz wszystko wpisuję ręcznie.
pozdrawiam
Witam, fantastyczna strona, jej autorów namawiam do wydania książki - przewodnika. Pozdrawiam.
Mam pytanie związane z wielkością czcionek pozycji w liście rozwijalnej. Lista działa OK, ale po rozwinięciu, trzeba powiększać stopień powiększenia, pozycje z listy są wielkości mikroskopijnej.
brawa dla autora, dzięki za pomoc!
Witam. Czy mógłby mi ktoś podpowiedzieć jak w liście rozwijanej zamiast wpisów ( wartości ) wstawić tylko zwykłe kształty ? Zapewne jest to proste i niepotrzebnie kombinuje jak koń pod górę, ale już mi ręce opadają. Chodzi mi o najprostsze kształty ( typu buźka, kółko . Z góry dziękuje za pomoc.
Cześć! Może Ty znasz rozwiązanie mojej bolączki: jak zmusić Excel, żeby filtrował dane nie tylko w pionie, ale też w poziomie? W skrócie: jak zrobić tabelę, której nagłówki będą w jednej kolumnie, a dane umieszczone w wierszach (nie w kolumnach)?
Pozdrawiam, gratuluję bloga
T
Witam, co trzeba zrobić, by w pliku, w którym została dodana lista, ta strzałka była cały czas na wierzchu, a nie dopiero gdy się kliknie w miejsce, gdzie ona się znajduje?
Pozdrawiam.
Wstaw Combo Box. Jest dostępny w zakładce Deweloper w Excelu. Pozdrawiam również
Combo Box zostało wstawione, jednak teraz lista nie chce się rozwijać. Jeśli byłaby taka możliwość, aby po kolei napisać co trzeba zrobić, będę bardzo wdzięczna ;)
Prześlij komentarz
Uwaga: tylko uczestnik tego bloga może przesyłać komentarze.