excel-056 - Dynamiczna rozwijana lista - funkcja PRZESUNIĘCIE, ILE.NIEPUSTYCH

Поділитися
Вставка
  • Опубліковано 23 жов 2024

КОМЕНТАРІ • 81

  • @biuru9127
    @biuru9127 9 місяців тому

    Nie znalazłem lepszych filmów na temat Excela. Ten człowiek ma talent dydaktyczny. Pozdrawiam.

  • @wandahurich1189
    @wandahurich1189 11 років тому +2

    Bardzo Panu dziękuję za te instruktaże. Dla excel był mroczną krainą, a teraz się nieco rozjaśnia. Świetna robota!

  • @mariuszduraj8919
    @mariuszduraj8919 10 років тому

    Witam, jestem czestym "korzystaczem" z Twoich filmikow. Tworze sobie plik, w ktorym chce analizowac bilanse i achunki wynikow. w pliku sa 3 arkusze, ktore (2011, 2012, 2013) zawieraja identyczne tabele dla kazdego roku w rozbiciu na dane miesieczne i narastajaco w kolejnych kolumnach typu styczen, luty, luty narastajaco itd... w 4 arkuszu mam zrobiona analize pionowa i pozioma bilansow dla 2 wybieranych okresow. wybieram je za pomoca pola kombi z 5 arkusza ktory zawiera dane uzupelniajace (nazwy wszystkich miesiecy z wszystkich lat). Dane sie uzupelniaja przy wykorzstaniu funkcji JESLI. Jest to upierdliwe bo co miesiac kazda komoke w 4 arkuszu musze uzupelniac. Zastanawiam sie czy istnieje mozliwosc skonstruowania pola kombi z INDEKS-em lub w jakis inny sposob i automatycznego uzupelniania danych w 4 arkuszu przy wybraniu dowolnej daty jako bazowej i jako porownywanej? Pomozesz? :-)

    • @pmsocho
      @pmsocho  10 років тому

      Pewnie da się to zrobić ale niestety nie mam czasu aby się w ten temat zagłębić - chyba że chcesz się umówić na płatne konsultacje. Zapodaj ten temat na jakimś excelowym forum - jest dużo osób które mają sporo czasu i chętnie pomogą Ci za darmo :)

  • @centrumtechnikgrzewczych9922
    @centrumtechnikgrzewczych9922 2 роки тому

    Dzięki za film; jest bardzo przydatny🙂

  • @AdamBanasik
    @AdamBanasik 4 роки тому +1

    hej :) świetna stronka :) pytanie wiesz może czemu wpisywanie tej funkcji w poprawność danych [lista] nie działa w EX 2016? Przy F9 wskazuje poprawne wyniki, a nie da jej się wkleić w listę. Może dlatego, ze wynik funkcji w komórce jest #ARG!

    • @pmsocho
      @pmsocho  4 роки тому +1

      Cześć Adam. Pobierz plik, który udostępniam do tego filmu. Na pobranym pliku rób wszystko krok po kroku tak jak pokazuję na filmie - musi działać. W pobranym pliku znajdziesz też arkusz z dopiskiem zrobione - masz tam działające rozwiązanie które możesz przetestować :)

    • @AdamBanasik
      @AdamBanasik 4 роки тому +1

      pmsocho dzięki :) sprawdzę twój plik i zobaczę 🙂🙂🙂

    • @pmsocho
      @pmsocho  4 роки тому

      @@AdamBanasik :)

  • @mateuszcichosz1105
    @mateuszcichosz1105 7 років тому

    Cześć! Twoje kursy są mega przydatne! Od kilku dni uczę się z nimi excela i dokumenty w firmie wyglądają lepiej i są bardziej przejrzyste. Mam jednak pytanie, bo nie mogłem znaleźć odpowiedniego kursu (może nieumiejętnie szukałem...). Mam w excelu stan magazynowy liczący grubo ponad 200 pozycji. Chcę utworzyć dodatkowy arkusz, w którym będę zaznaczał, jakie produkty poszły konkretnie do druku. Tylko przy takiej ilości pozycji najlepiej wskazana byłaby lista rozwijana (np. po dacie wysłania publikacji do druku). Wtedy osoby trzecie wybierając kolejno daty wysłania z listy rozwijanej widziałyby tylko konkretne pozycje, a nie musiałyby scrollować cała listę w poszukiwaniu tych pozycji, które faktycznie poszły do druku. Mam nadzieję, że napisałem jasno. Masz w swojej bazie jakiś kurs, który mniejwięcej pokazuje jak stworzyć takie listy, które po wybraniu odpowiedniej informacji wyświetli tylko te pozycje, które faktycznie są przypisane do np. danej daty?

    • @pmsocho
      @pmsocho  7 років тому

      Szukaj:
      ua-cam.com/users/pmsochosearch?query=rozwijana+lista+zależna

  • @marcinkobus78
    @marcinkobus78 2 роки тому +1

    Super rozwiązanie, czegoś takiego szukałem. Ale czy można coś takiego zrobić gdy w komórkach znajdują się formuły? W mojej tablicy znajdują się formuły odwołujące się do innych komórek i funkcja ILE.NIEPUSTYCH traktuje je chyba nie jak puste komórki tylko z wartościami i w liście rozwijanej są puste miejsca. Na razie w tych komórkach nie ma żadnych wartości , pojawią się dopiero po wpisaniu danych w innym arkuszu.

    • @pmsocho
      @pmsocho  2 роки тому

      Możesz wykorzystać funkcję LICZ.PUSTE. Odpowiedni film znajdziesz w poniższej playliście:
      ua-cam.com/play/PLfGfuCZ0S4hVc7tQqn4CmP17iN7TB8AZc.html

  • @MrKubzol
    @MrKubzol 12 років тому

    Bardzo Ci dziękuję. Od 2 miesięcy prowadzę w Excelu tabelę wydatków (wyjechałem na studia). Coraz bardziej przekonuję się, że powinienem przerzucić to wszystko do Accessa, ale nie znoszę jego nie-intuicyjności. Nie umiem myśleć bazami. Mam kilka pomysłów, jak usprawnić moją "tabelę", ale nie wiem, jak to zrobić.Stąd pytanie. Czy masz zamiar jeszcze rozwijać bazę swoich filmów?

  • @ewab5859
    @ewab5859 9 років тому

    Szukam po Twoich filmikach i nie mogę znaleźć niczego pasującego do mojego problemu, a widzę, że wiedza Twoja jest porażająca. :). Może tego po prostu nie da się zrobić, ale spróbuję zapytać. :)
    Mam dwie kolumny - materiały i numery partii. Mam także listę dopuszczalnych kombinacji materiał-partia. Czy dałoby się tak zrobić listy rozwijalne, aby po wybraniu materiału na liście wartości dla pola partia pokazywały się na liście wyboru tylko wartości z listy dozwolonych wartości dla tego materiału, a nie wszystkie możliwe partie dla wszystkich materiałów? Czyli chodzi o to aby lista wartości na liście rozwijanej dla każdego pola pola w kolumnie partia była przypisywana dynamicznie w zależności od wartości wpisanej w polu materiał.

    • @pmsocho
      @pmsocho  9 років тому

      Ewa B Myślę, że potrzebujesz rozwijanych list zależnych :)
      Jeden ze sposobów jest omówiony tutaj:
      ua-cam.com/video/Cm-Eerpi6y4/v-deo.html
      inny tutaj:
      ua-cam.com/video/-KxOzOOssh0/v-deo.html
      A jeśli to nie o to chodzi, to musisz dokładniej opisać co chciałabyś osiągnąć.

  • @pmsocho
    @pmsocho  11 років тому

    Obejrzyj excel-041 i excel-042.
    Pewnie można to zrobić bezpośrednio w sprawdzaniu poprawności ale wydaje mi się, że będzie do tego potrzebna jakaś wielka formuła tablicowa która będzie wybierała unikatowe wartości z listy :)
    Może kiedyś nagram film jak taką formułę przygotować :)

  • @michalroesler
    @michalroesler 5 років тому +1

    gdzie są kolejne części tego cyklu, które oglądałem jakieś dwa lata temu? mam na myśli filmiki z kolejnymi numerami: 057, 058 ... bo wiem, że z funkcją przesunięcie były używane jeszcze inne funkcje niż ILE.NIEPUSTYCH. To były bardzo dobre filmiki, a niestety nie mogę ich znaleźć.

    • @pmsocho
      @pmsocho  5 років тому +1

      Może chodzi Ci o tę playlistę:
      ua-cam.com/play/PLfGfuCZ0S4hVc7tQqn4CmP17iN7TB8AZc.html

  • @ribsoon989
    @ribsoon989 3 роки тому

    Witam serdecznie czy da się dołączyć opcje wyszukiwania w liście rozwijanej ? Chciałbym zrobić listę rozwijana w moim przypadku danych jest kilka tysięcy i przydałoby się dołożyć wyszukiwanie.

  • @tobiasztruszkowski2704
    @tobiasztruszkowski2704 5 років тому +1

    To ja mam dodatkowe pytanie.
    Jak zrobić, że po wybraniu z dynamicznej listy rozwijalnej, dana komórka zaciągała tylko formatowanie, jakie ma komórka na liście odniesienia. Żeby była możliwość edycji tekstu w komórce po jej sformatowaniu?

    • @pmsocho
      @pmsocho  5 років тому

      Niestety nie da się zrobić tego co opisałeś bez programowania. Nie jesteśmy w stanie pobierać formatu z komórek przy pomocy funkcji w Excelu.

  • @conarraper
    @conarraper 10 років тому

    Witam. Mam krótkie pytanie odnośnie listy rozwijanej a dokładnie gdy lista jest bardzo długa to żeby wyeliminować szukanie za pomocą suwaka, to czy są jakieś skróty klawiaturowe aby np. przejść bezpośrednio do nazw zaczynających się na daną literke a potem ewentualnie posłużyć się suwakiem. Dziękuje i pozdrawiam

    • @pmsocho
      @pmsocho  10 років тому

      Niestety przy korzystaniu z mechanizmu "Poprawność danych" - nie ma takiej możliwości.
      Takie coś można osiągnąć formantem o nazwie "Pole kombi". - Przygoogluj sobie na ten temat.

  • @kamilkupiec3018
    @kamilkupiec3018 Рік тому

    Jak wydrukować wszystkie pozycję z listy rozwijanej w której znajduję się funkcja?
    Jak zrobię "ręcznie" listę rozwijaną to drukowanie działa normalnie.
    Pozdrawiam

  • @KS2416
    @KS2416 3 роки тому +1

    Genialne

    • @pmsocho
      @pmsocho  3 роки тому

      Fajnie, że pomogłem :) Dzięki za oglądanie i komentarz! 👌😃👍

  • @ramiak
    @ramiak 4 роки тому +2

    Witam. Przydatna funkcja, lecz Poprawność danych/Lista ma ograniczenie do 32767 pozycji/iteracji. Co zrobić, kiedy mam blisko 40 tys. pozycji i lista cały czas rośnie?

    • @pmsocho
      @pmsocho  4 роки тому

      Być może trzeba będzie użyć formantu - Pole Kombi. Nie wiem jednak jakie on ma ograniczenia...

    • @ramiak
      @ramiak 4 роки тому +1

      @@pmsocho Niestety pole kombi ma te same ograniczenie.

    • @pmsocho
      @pmsocho  4 роки тому

      @@ramiak To nie mam niestety innego pomysłu - trzeba googlować.

  • @TheLadyKaty
    @TheLadyKaty 9 років тому

    dzięki za super poradnik. u mnie jeszcze musiałam zablokować pierwszą komórkę zakresu tzn.: ile.niepustych($A$1-A1000), ponieważ formuła wstawiała (już w konkretnym polu, gdzie została przypisana lista rozwijana) w pozycji A1 formuły aktualny wiersz np. A16.
    I tak w kom. A1 pozycje z listy zaczynały się od 1, ale w komórce A16 pozycje na liście rozwijanej zaczynały się od po. 16 -tej ...
    Natomiast chciałabym pozycje listy umieścić z w innym arkuszu, ale formuła nie chciała przyjąć danych z innego arkusza.
    Czy trzeba zdefiniować listę (nadać jej nazwę) żeby to zrobić?

    • @pmsocho
      @pmsocho  9 років тому

      TheLadyKaty
      To czy musisz zmieniać adresy czy też nie, zależy od tego czy masz układ danych identyczny jak w moim pliku czy też nie. Przeważnie tak nie jest więc trzeba się z głową wzorować na rozwiązaniach które pokazuję. U mnie w formule zablokowany jest cały zakres na którym działa ILE.NIEPUSTYCH!
      Co do drugiej części pytania to formuła może bez problemu odwoływać się do danych z innego arkusza. Czasami zdarza się Excelowi (miałem kiedyś taką sytuację), że formuła która była użyta w Poprawności danych nie aktualizowała się - pomogło wówczas utworzenie nazwy dla tej formuły a następnie użycie tej nazwy w Poprawności danych zamiast samej formuły.

    • @TheLadyKaty
      @TheLadyKaty 9 років тому +1

      pmsocho Dzięki, rzeczywiście najpierw zdefiniowałam nazwę listy korzystając z funkcji ile.niepustych, a następnie w funkcji przesunięcie w pozycji wysokości (4 argument) wpisałam nazwę funkcji. i nareszcie zadziałało :-) Ponieważ argumenty listy oraz zakres komórek z możliwością rozwijania listy umiejscowione były w różnych arkuszach w ramach jednego skoroszytu, to w formułach wpisywałam zakresy komórek poprzedzone nazwą arkusza. Dzięki jeszcze raz. Pozdrawiam.

    • @pmsocho
      @pmsocho  9 років тому

      TheLadyKaty
      Świetnie, że sobie poradziłaś. Dzięki za info!

  • @panjajeczko3650
    @panjajeczko3650 11 років тому

    Jeżeli na zaznaczonym obszarze jest jakaś miejscowość zapisana 2 razy, to na liście także pojawia się 2 razy. Moje pytanie brzmi: Da się jakoś to wyeliminować?
    Chodzi o to, aby miejscowość pojawiała się na liście tylko raz, bez względu na to, ile razy jest zapisana na zaznaczonym obszarze.

  • @marcinmazurek9460
    @marcinmazurek9460 8 років тому +1

    Dziekuje.
    prosze takze o pomoc jak stowrzyc porownywanie produktow z kilku osobnych cennikow.

    • @pmsocho
      @pmsocho  8 років тому

      +Marcin Mazurek
      Wszystko zależy od tego jak chcesz porównywać te dane, jak są one zorganizowane itp.
      Poszukaj informacji o funkcjach wyszukujących wartości: WYSZUKAJ.PIONOWO, INDEKS, PODAJ.POZYCJĘ itp.
      Przy ich pomocy najczęściej robi się różnego rodzaju porównania.

  • @kamilkarchut8362
    @kamilkarchut8362 10 років тому

    Jest możliwe przenoszenie funkcji w analogiczny sposób?? Po prostu chciałbym mieć liste funkcji odnoszących się do poprzedniej kolumny i w taki sosób wybierać sobie gotowe funkcje??

    • @pmsocho
      @pmsocho  10 років тому

      Ja policzyłbym sobie wszystkie funkcje których chciałbym używać gdzieś "na boku", dałbym im jakieś etykiety i którąś z funkcji wyszukujących należałoby sobie wybierać wyniki tych obliczeń. Być może, dałoby także radę coś z funkcją WYBIERZ pokombinować...

  • @kamil6772
    @kamil6772 3 роки тому +1

    Siemka, mam pytanie. Potrafię utworzyć rozwijaną listę na np. 200 pozycji. Wybiorę sobie pozycję 185, a potem chciałbym zmienić na 186 i po kliknięciu znów muszę jechać scroolem od początku, a widziałem, że niektórzy tworzą tak, że mogą kliknąć na listę i zmienić pozycję w sekundę , a nie jechać od nowa. Podpowie ktoś jak to zrobić bardziej przystępnie?

    • @pmsocho
      @pmsocho  2 роки тому

      Rozwijane listy obsługujące wyszukiwanie na chwilę obecną można tworzyć w Excelu jedynie przy pomocy VBA.

    • @kamil6772
      @kamil6772 2 роки тому +1

      @@pmsocho Mógłbyś podpowiedzieć jak to zrobić?

    • @pmsocho
      @pmsocho  2 роки тому

      @@kamil6772 Nie znam się na VBA. Zadaj to pytanie na jakimś Excelowym forum w dziale VBA albo poszukaj na Google.

    • @kamil6772
      @kamil6772 2 роки тому

      @@pmsocho ok.

  • @Jackpack75
    @Jackpack75 6 років тому +1

    Fajnie to działa ale z małymi listami, ma to spore ograniczenia. Maksymalna ilość znaków to 81 tysięcy z małym okładem. Trochę się zdziwiłem bo mam listę kontrahentów składających się z nazwy i adresu firmy, a mam ich około 300 i nie działa. Dla malutkich list jak najbardziej się nadaje jednak dla większych już nie bardzo.

    • @pmsocho
      @pmsocho  6 років тому

      Zgadza się! Są tu pewne ograniczenia i jak słusznie zauważyłeś nie na dotyczą liczby elementów na liście tylko liczby znaków :)
      Nie wiem jak jest z formantem (pole kombi) - być może on nie ma takich ograniczeń - musiałbyś sprawdzić!

  • @arturkolakowski
    @arturkolakowski 11 років тому

    Ta wersja działa tylko na aktywnym arkuszu? Jest coś co by działało na Arkusz1, a dane do listy pobierane byłyby z Arkusz3?

    • @pmsocho
      @pmsocho  11 років тому +1

      To rozwiązanie działa bez problemu również w sytuacji którą opisujesz ale należy pisać formułę korzystając dodatkowo z nazw arkuszy a nie tylko z adresów komórek na przykład:
      =PRZESUNIĘCIE('rl3 zrobione'!$H$3;0;0;ILE.NIEPUSTYCH('rl3 zrobione'!$H$3:$H$25);1)

  • @KarolSukowski
    @KarolSukowski 10 років тому

    Sortowanie.
    Jak posortować te listę?
    Dynamiczna lista raz utworzona "zapamiętuje" sortowanie danych. Późniejsze ich posortowanie nie wpyływa na to jak listę widzimy.
    Gdy wpisów jest wiele (wiele miejscowości) trudno jest znaleźć właściwą jeśli na przykład hurtem dodamy ich wiele różnych.
    Czy istnieje jakaś metoda sortowania listy rozwijanej ?

    • @pmsocho
      @pmsocho  10 років тому +1

      Nie będzie łatwo ale do zrobienia. Inspirację może zaczerpnąć stąd:
      www.get-digital-help.com/2009/07/28/extract-a-unique-distinct-list-sorted-from-a-z-from-range-in-excel/

  • @krzysztofs551
    @krzysztofs551 6 років тому +1

    W Excelu 2016 nie ma błędu ARG# tylko pokazuje pierwszą wartość z tablicy. Pozdrawiam!

    • @pmsocho
      @pmsocho  6 років тому

      To zależy od tego w której komórce wpisałeś formułę. Czasami działa coś co nazywa się implicit intersection i dlatego zamiast błędu pokazywana jest jakaś wartość:
      ua-cam.com/video/dH5y0NbDxW8/v-deo.html

    • @krzysztofs551
      @krzysztofs551 6 років тому

      dziwne. Wpisalem w pierwszej wolnej. :) i to w dwoch roznych skoroszytach. Jeszcze potestuję.

  • @pmsocho
    @pmsocho  12 років тому

    "Czy masz zamiar jeszcze rozwijać bazę swoich filmów?"
    Zdecydowanie.
    A potrzebujesz jakiegoś konkretnego zagadnienia?

  • @marcinmazurek9460
    @marcinmazurek9460 8 років тому

    chodzi mi o to aby po wyborze grupy z listy rozwijanej, otrzymac cala liste produktow w jednej kolumnie.

    • @pmsocho
      @pmsocho  8 років тому

      +Marcin Mazurek
      Poszukaj filmów pod hasłem "wyszukiwanie z duplikatami".

  • @mkarpinski811
    @mkarpinski811 5 років тому +1

    A jak zrobić bez duplikatów listę?

    • @pmsocho
      @pmsocho  5 років тому

      Zobacz:
      ua-cam.com/video/i6sDKjHwbxQ/v-deo.html
      ua-cam.com/video/n8doLTYp9ls/v-deo.html
      ua-cam.com/video/kMGQAJQw_9w/v-deo.html

    • @mkarpinski811
      @mkarpinski811 5 років тому +1

      @@pmsocho skorzystałem dodatkowo z tabeli przestawnej aby wyselekcjonować odpowiednie dane do listy rozwijanej.

    • @pmsocho
      @pmsocho  5 років тому

      @@mkarpinski811 Dobry pomysł ale pamiętaj o odświeżaniu :)

  • @tomaszstaniszewski256
    @tomaszstaniszewski256 6 років тому

    U mnie niestety nie zadziałała formuła z tym, że zakres obrałem dla całej kolumny. Próbowałem także z określeniem od jednej do ostatniej komórki analogicznie jak w video, ale to też nie działa. Nie wiem co robię nie tak... Formuła wygląda tak: "=PRZESUNIĘCIE($A$2;0;0;ILE.NIEPUSTYCH($A:$A);1)". Wersja Excela 2016

    • @pmsocho
      @pmsocho  6 років тому

      Tomku, pobierz plik, który jest udostępniony do tego filmu i w arkuszu zrobione masz gotowca który musi działać. Jeśli będziesz robił to samodzielnie to wykonuj dokładnie to, co pokazuję na filmie. Jeśli chcesz wprowadzać modyfikacje - musisz wiedzieć, co robisz :)
      A tak w ogóle to:
      ua-cam.com/video/J-L21ul7JHk/v-deo.html

    • @tomaszstaniszewski256
      @tomaszstaniszewski256 6 років тому +1

      pmsocho dziękuję za błyskawiczną odpowiedź. Obejrzałem proponowany film - zdaję sobie sprawę z dłuższego czasu przeliczania formuł, ale w mojej sytuacji zarówno tabela z rekordami jest "rozwijająca się" - będą do niej dopisywane rekordy i nie chcę pamiętać o rozszerzaniu zakresu dlatego też zaznaczam całą kolumnę. W chwili obecnej ma ona około 400 rekordów i wraz z upływem czasu będzie ich więcej.
      Otworzyłem także Twój plik i nie widzę błędu w swojej formule. Zrobiłem małą modyfikację - pomiędzy miastami pozostawiłem puste pola i są one ujęte w zakresie formuły. W efekcie końcowym na liście rozwijanej nadal widnieją puste pola, a zależy mi na tym aby się ich pozbyć. Bardzo chciałbym znaleźć rozwiązanie...
      Pytanie dodatkowe - czy jeżeli pracuję na tabelach to ma to znaczenie?

    • @pmsocho
      @pmsocho  6 років тому

      Ale lepiej zaznaczyć 50000 rekordów niż całą kolumnę (milion).
      Jeśli w zakresie są puste komórki to oczywiście przedstawiona w tym odcinku formuła nie będzie tego obsługiwała. Musiałbyś zastosować inne formuły aby wygenerować gdzieś w komórkach listy pomocnicze bez pustych komórek i dopiero takie listy "zaciągać" do rozwijanych list.
      Jeśli pracujesz na tabelach to lepiej - tabele są już naturalnymi dynamicznymi zakresami - wiele rzeczy łatwiej osiągnąć dzięki nim :)

  • @ukaszd5055
    @ukaszd5055 10 років тому

    A nie prościej źródło danych zmienić na tabelę, która jak wiadomo dynamicznie się rozszerza ?

    • @pmsocho
      @pmsocho  10 років тому

      Wszystko ma swoje plusy i minusy. Akurat w tym odcinku pokazuję ten sposób :)

  • @MarcinPrzybyliński
    @MarcinPrzybyliński 8 місяців тому

    a jak zrobić, by dodane elementy były w porządku alfabetycznym?

  • @halloffame1983
    @halloffame1983 3 роки тому

    turbo - działa!

    • @pmsocho
      @pmsocho  3 роки тому

      Dzięki za komentarz i lajka! :)

  • @zdzisiutaranaga4538
    @zdzisiutaranaga4538 2 роки тому +1

    +

    • @pmsocho
      @pmsocho  2 роки тому

      Dzięki za oglądanie i komentarz :) 👍👌

  • @mateuszkowa5562
    @mateuszkowa5562 6 років тому +1

    Miszcz

    • @pmsocho
      @pmsocho  6 років тому

      Dzięki za miłe słowo i lajka! :)
      Wpadaj do mnie na kanał częściej :)