excel-751 - Power Query - zmiana układu danych - z jednego wiersza do wielu wierszy

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

КОМЕНТАРІ • 69

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

    Objawienie. Dziękuje. Szukałem Częgos takiego.

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

      Świetnie! Dzięki za oglądanie i komentarz :)

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

    Super wielkie dzięki od wczoraj zachodziłam w głowę jak takie przekształcenie wykonać :)

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

      Świetnie, że pomogłem. 👍 Dzięki za oglądanie i komentarz. Wpadaj na kanał jak najczęściej :)

  • @patrykmurowski7296
    @patrykmurowski7296 7 років тому +1

    Dzięki Piotr za filmik. Dokładnie pół roku temu zadałem na www.excelforum.pl dokładnie to samo zagadnienie. Odezwał się z rozwiązaniem MISTRZ Power Query - BillSzysz . Jeszcze raz podziękowania dla Billa ;)

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

      BillSzysz jest super smart nie tylko w Power Query :)

  • @katarzynauczak-lemke1850
    @katarzynauczak-lemke1850 7 років тому +1

    Dzięki. Zachęcam do samodzielnego przetestowania na pliku, który jest pod filmem. Okazuje się, że to działa !

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

      Nie ma innej opcji - musi działać! :)

  • @mrasasello
    @mrasasello 7 років тому +1

    Dziękuję za film.

  • @matyldakostempska3410
    @matyldakostempska3410 7 років тому +1

    Dzięki, super tłumaczysz...

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

      Dzięki za miłe słowa i lajka!

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

    Dokładnie tego szukałam, dzięki !!😊

  • @excelisfun
    @excelisfun 7 років тому +1

    Thanks for the transformation with PQ : )

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

      Be my guest :)

  • @marekzadecki470
    @marekzadecki470 7 років тому +1

    Bardzo przydatny film. Warto subskrybować Twój kanał.

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

      Cieszę się, że tak uważasz! :)

  • @elzbietakusiak385
    @elzbietakusiak385 7 років тому +1

    Extra!!! Dzięki za mega film!

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

      Cieszę się, że się podobało :)
      Dzięki za miłe słowa i lajka!

  • @lukaszkas
    @lukaszkas 7 років тому +1

    Dzięki za film.

  • @maciejnejman5126
    @maciejnejman5126 7 років тому +1

    Witam. Pozdrowienia z urlopu. Filmik przedstawia fajną sztuczkę w Power Query, dzięki bardzo za materiał. Ja się mierzyłem z podobnym, ale nieco odmiennym problem , mianowicie przekształceniu danych, w których informacja o danym produkcie przechowywana jest w kilku wierszach do postaci: jeden rekord- jeden wiersz. Niestety. poległem :-). Dodatkowym utrudnieniem było to, że informacje wejściowe dla jednego rekordu są pogrupowane nie tylko w kilku wierszach - dokładnie w 3 wierszach, ale dodatkowo w kilku kolumnach, powiedzmy 4. Zatem jeden rekord składa się z 3 wiersze x 4 kolumny = prawie 12 komórek, bo część kolumn jest scalona. Ratowałem się poprzez indeks i podaj.pozycję zwiększając, bądź zmniejszając w funkcji indeks argument z podaj.pozycję. Przygoda z Power Query jest fascynująca, ale jak oglądam przekształcenia zaawansowane pisane "z palca", np. przez wspomnianego Bila Szysza, to ciarki przechodzą po plecach. Przepraszam z góry za ewentualne błędy, ale piszę z komórki. Dzięki raz jeszcze za kolejną porcję wiedzy podaną w przystępny sposób. Łapka w górę.

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

      To co opisałeś to praca w sam raz dla Power Query :)

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

      A czy masz jeszcze te dane? Z chęcią bym się z nimi zmierzył. Poza tym mógłby to być znakomity przykład do kursu PQ który "odpalam" w wersji beta "na dniach".

    • @maciejnejman5126
      @maciejnejman5126 7 років тому +1

      pmsocho
      Dzięki za odpowiedź. Zaraz kończę urlop. Jak będę na miejscu, to wyślę formatkę, zapewne generowaną z jakiegoś systemu, bo zawsze co do joty jest taka sama. Różnić się może liczbą rekordów.
      Pozdrawiam serdecznie.

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

      Spokojnie wypoczywaj!

  • @defikpl
    @defikpl 7 років тому +1

    Dzięki. super film!

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

      Świetnie, że się podobał! :)

  • @zdzisawsz1219
    @zdzisawsz1219 7 років тому +1

    Super przykład! Rzeczywiście trzeba się zaprzyjaźnić w narzędziem PQ.

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

      Cieszę się, że pomogłem :)

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

    Super opcja

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

      Zgadzam się w 100% :) Obejrzyj też inne filmy o PQ które mam na kanale:
      ua-cam.com/play/PLfGfuCZ0S4hU8oDLQERH575oe0bkt9D48.html

  • @michak.7568
    @michak.7568 2 роки тому +2

    Film Extra, ale ja potrzebuję przerzucić wartość danych w danym roku z wierszy do kolumn (2022 i 2023)
    mam bazę danych (ok. 5000 wierszy) i podobny problem, ale Twój sposób nie zadziałał, bo moje informacje w wierszach nie powtarzają się parami.. a mianowicie kolejne wiersze zapisują wartość w danym roku, zwykle 2022 i następny wiersz (ta sama nazwa i inne opisy) 2023. Ale zdarza się też, że w kolejnych wierszach są zapisane wartości w roku np.: 2022,2023, 2022, 2022, 2022, 2023, 2022,2023, 2023 (a więc nie po kolei, zdarza się że po prostu może brakować wartości na dany rok) dlatego układ zero jedynkowy nie zadziała.. co zaproponujesz ?

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

      Jeśli nie znalazłeś odpowiedzi na swoje pytanie w moich filmach, to zaproponuję abyś przygotował plik z przykładowymi danymi oraz opisem tego co chcesz osiągnąć i umieść post na jakimś Excelowym forum.

    • @michak.7568
      @michak.7568 2 роки тому

      @@pmsocho Bardzo dziękuję za Twój komentarz. tak też zrobię. Obawiam się jednak, że mój opis problemu jest mało precyzyjny, a rozwiązanie bardzo proste.. tylko jeszcze go nie znam😆

  • @marwla7136
    @marwla7136 7 років тому +1

    Super film. Dzięki :)

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

      Dzięki za miłe słowa, komentarz i lajka! :)

  • @roberttrzaska2251
    @roberttrzaska2251 7 років тому +1

    Piotr to narzędzie to potęga

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

      Zgadzam się w 100%!

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

    Próbowałem zrobić to samo, czterech zestawów po trzy kolumny, ale "Anulowano przestawienie innych kolumn" nie wyszło, gdyż zniknęły wszystkie rekordy zawierające wartość NULL.
    Musiałem w kolumnach podmienić wszędzie wartości NULL na np.: TEST, a w przypadku daty wstawiłem datę, która nie występuje w moich danych.
    Dopiero tak przygotowane dane można było przerobić wg twojego schematu.
    Być może jest łatwiejszy sposób na to by nie były usuwane wartości NULL?

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

      Niestety wartości null zawsze znikną przy tej operacji. Jedyny sposób aby nie zniknęły to zamienianie ich tak jak to zrobiłeś.

  • @karolzinka2346
    @karolzinka2346 7 років тому +1

    Mega!

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

      Super! Dzięki za aktywność na moim kanale (komentarz, lajki).

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

    Czesc! Fajnie tłumaczysz. Wszystko jasne. Udalo mi sie zrobic kolumny indeks dla 3 warosci (sku, ilosc, cena), ale dla tej wersji przekształcenie na kolumnę przestawną nie dziala prawidłowo. W kolumnie powstałej z modulo (3), wybieram 'wartosc' i w opcjach zaawansowanych 'nie agreguj' i powstaje błędny uklad, w ktorym widze cene w wierszu z wartościami null dla sku i ilosc 🤔
    Jak rozwiązać ten problem? Help ;)

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

      Ciężko powiedzieć o może być nie tak. Prześlij mi na maila plik w którym masz dane i Twoje zapytanie to rzucę na nie okiem w wolnej chwili.

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

    Powielam pytanie, jak zrobić dokładnie coś odwrotnego. Potrzebuję tego do tworzenia dokumentów za pomocą korespondencji seryjnej, więc jedna i ta sama osoba, może być tylko raz i mieć różną ilość danych (kolumn).

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

      Ciężko pomóc nie widząc danych i tego jak są one zorganizowane. Sposobów może być bardzo wiele.
      Być może ta technika pomoże:
      ua-cam.com/video/ppCMR2Yb0KI/v-deo.html
      Jeśli nie to zapraszam na mój kurs video Power Query, po przerobieniu materiału z kursu będziesz potrafił dowolnie zmieniać układ danych. Link w opisie pod filmem.
      Albo przygotuj plik z przykładowymi danymi oraz dokładny opis tego co chciałbyś osiągnąć i umieść post na jakimś excelowym forum - na pewno ktoś pomoże.

  • @PavloGS1920
    @PavloGS1920 7 років тому +1

    Witam. Mam pytanie, Czy jest możliwość by własna funkcja z vba lub jakaś z excela wyszukiwała w np wyszukaj C1 w A:B i daj wynik 2 i następny i tak dalej "ALE" by wyszukało wszystkie znalezione wartosci nie tylko pierwsza znaleziona jak np w wyszukaj.pionowo. Bo mam napisana funkcje ale w ilosciach danych okolo 2mln (A:B + D+E, i to nadal się powieksza) pozycji zajmuje mu jedna pozycja do 11 sekund czy da rade to jakos przyspieszyc do sekundy ? czy jedynie baza danych? proszę o odpowiedz efekt końcowy Numer: 475475475475 to wartości w kilku miejscach 1111, 1112, 11113, 1432567, 22345/5 k.2 oczywiście to sa kolumny już z pełnymi wartościami o różnych gatunkach :D c1 wartosc szukana, A:B Zakres szukania, D1 wynik szukania. Ogólnie mam taka funkcje już tylko że w formacie integer(jak zmienię na LONG to juz excel sie wiesza całkowicie, ale nie wiem czemu ) i kilkanascie kolumn po szukaniu od 1 do 30000 i potem od 30001 do 60000 itd. (LONG daje to że działa bez zakresu czyli A:B) ale dziala to jeszcze wolniej albo całkowicie zawiesi excela ;/ )) ;/ lecz to razem trwa 11 sekund jezeli chodzi o jedna pozycje żmudna praca ;/ (plik na którym pracuje ma około 60 mb i nadal rośnie ;/? :)?

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

      Cześć Kamil,
      Nie do końca rozumiem co, gdzie i jak. Prześlij do mnie przykładowy plik (wystarczy 100-200 rekordów - wygeneruję sobie dodatkowe kilkaset tysięcy) opisz dokładnie co, gdzie, jak, skąd i dokąd to może będę w stanie pomóc. Kontakt do mnie znajdziesz na mojej stronie www.pmsocho.com

  • @karolzinka2346
    @karolzinka2346 7 років тому +1

    A masz jakis sposób na rozscalanie komórek w tabeli i automatyczne wypełnienie ich danymi np. komórka a1 i a2 są scalone i ich wartość to data "2017-01-01" po rozscaleniu komórek w obu ma być automatycznie wpisana wartość "2017-01-01"

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

      Zobacz ten materiał:
      ua-cam.com/video/6Luwu2UcDyc/v-deo.html

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

    Witam,
    mam problem z PQ, systematycznie pobieram pliki z internetu i chce aby po odświeżeniu tabeli nowe dane wyskakiwaly w tabeli. niestety każdy plik musze otwierac recznie inaczej power query nie ma do niego dostepu, jak obejsc ten problem? z góry dziekuje a pomoc.

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

      Jeśli plik jest zamknięty to nie ma możliwości odświeżenia zapytania które się w nim znajduje! Możesz albo napisać makro które będzie otwierało pliki odświeżało je i zamykało albo możesz mieć wszystkie zapytania w jednym pliku zamiast w różnych.

  • @marku2100
    @marku2100 7 років тому +1

    Perfect, dzięki, :)

  • @kamilfilipowski6458
    @kamilfilipowski6458 7 років тому +4

    Witam. A jak zrobić dokładnie coś odwrotnego? :-)

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

      Ciężko pomóc nie widząc danych i tego jak są one zorganizowane. Sposobów może być bardzo wiele.
      Być może ta technika pomoże:
      ua-cam.com/video/ppCMR2Yb0KI/v-deo.html
      Jeśli nie to zapraszam na mój kurs video Power Query, po przerobieniu materiału z kursu będziesz potrafił dowolnie zmieniać układ danych. Link w opisie pod filmem.
      Albo przygotuj plik z przykładowymi danymi oraz dokładny opis tego co chciałbyś osiągnąć i umieść post na jakimś excelowym forum - na pewno ktoś pomoże.

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

      @@pmsocho , hahaha! Spadłeś mi z nieba Złoty Człowieku! Po 3 latach odpowiedziałeś na komentarz i akurat w tym czasie jest mi to potrzebne do rozliczenia podatku z kryptowalut, a od jakiegoś czasu już w Excelu nie byłem, odkąd nie pracuję, a uwierz mi sporo rzeczy umiem zaawansowanych w Excelu i VBA (w PowerQuery też coś tam umiem)! :-) Tak, dokładnie o takie przekształcenie mi chodziło! Dziękuję!!! :D

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

      @@kamilfilipowski6458 To się nazywa wyczucie czasu :) Od kilkunastu miesięcy nie pozostawiłem żadnego komentarza bez odpowiedzi ale wcześniejszych zdarzało mi się nie zauważyć bo powiadomienia o nich przychodziły nieregularnie. Nie będę się rozwodził. Tak czy inaczej - świetnie, że pomogło.

  • @kadplussa4627
    @kadplussa4627 7 років тому +1

    Super zaoszczędziłem wieki

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

      Super!
      Dzięki za komentarz i lajka!

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

    pro!

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

    Love

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

      Dzięki za oglądanie i komentarz :)

  • @rafas.305
    @rafas.305 7 років тому +1

    Power Query = magia

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

    i kolejny raz się przydałeś chłopie złoty :)

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

      Cieszę się, że pomogłem. Dzięki za oglądanie i komentarz :)