excel-583 - Power Query - zmiana układu danych z jedno na wielokolumnowy

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

КОМЕНТАРІ • 31

  • @Elc19
    @Elc19 11 місяців тому

    Właśnie wykorzystałem ten sposób do stworzenia tabeli głosowania na Teams dla mojego zespołu. Dzięki za to!

    • @pmsocho
      @pmsocho  11 місяців тому +1

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

  • @agnieszkas.8534
    @agnieszkas.8534 8 років тому

    Wielkie dzięki za ten przykład - od jakiegoś czasu poszukiwałam rozwiązania jak przenieść nazwy miesięcy z wierszy do nagłówków kolumn - bez tworzenia kwerendy krzyżowej w acessie. Zaraz sprawdzę czy zadziała:)

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

      +Agnieszka S.
      Sprawdź i daj znać :)

    • @agnieszkas.8534
      @agnieszkas.8534 8 років тому

      +pmsocho Wyszło.. . Miałam niepoukładane dane, wiec nie mogłam zadziałać Modulo, ale po prostu zadziałało przestawienie jednej kolumny o nazwie "Miesiac" :) - teraz tylko nie wiem jak sobie poradzić z sortowaniem miesięcy. Zamiana słownej nazwy miesiąca na datę skutkuje errorem . Wiec chwilowo efekt mam taki ze musze pola posortować recznie, albo zaakceptować fakt ze grudzień będzie przed październikiem:D

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

      +Agnieszka S.
      Pewnie da się coś na to zaradzić ale musiałbym zobaczyć dane :)

    • @agnieszkas.8534
      @agnieszkas.8534 8 років тому

      Super! już wysłałam:)

  • @kubamurzynny
    @kubamurzynny 11 місяців тому

    Świetna szkoła! Krótkie filmy wraz z możliwością ćwiczenia na pliku i podpatrzenia rozwiązania. Szkoda, że gdzieś uciekłeś z YT...

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

    Piękny przykład na to, że nawet działania wyłącznie na interfejsie użytkownika (czyli klikalne rozwiązania) to potęga :-)
    Power Query to moje ulubione narzędzie w excelu :-))
    Dzięki Piotr

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

      +Bill Szysz dobrze, że w trakcie piekę mazurki to jakoś koję nerwy :) przed Ex"97 były pewno rozwiązania gdzie wszystko robiło się z klawiatury, ale zły mamon przybył i zakrył wszystko interfejsem

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

      +Iwona Bilska
      Też nieraz tęsknię za DOSem czy innym "wszystko z konsoli" ;-)

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

      ja nie tęsknię bo się za późno urodziłam dla informatyki :), ale wydawanie nowych wersji z jakąś masakrą, która niby sama coś robi ...

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

      Wspaniałych Świąt i zmykam się nie odzywać :)

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

    Bardzo ciekawe!:)

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

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

  • @jedrekrobak994
    @jedrekrobak994 6 років тому +2

    Super rozwiązanie, bardzo przydatne. Dzięki.
    Mam jednak pytanie czy da się podobną operację przeprowadzić gdy dane wejściowe zawierają różne ilości danych np. pierwsza liczy 4 wiersze druga 6 wierszy a trzecia 8. Rozróżnikiem, po którym rozpoznajemy rozpoczęcie nowych danych jest pusty wiersz. Z góry dzięki za odp.

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

      Dzięki za miłe słowa. Bez problemu da się to zrobić ale wygodnie będzie wykorzystać w jednym z kroków grupowanie a następnie wpisać ręcznie funkcję dodającą kolejne liczby dla grup. Jeśli prześlesz mi przykładowe dane na maila to rozklikam Ci to wolną chwilą :)

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

    Bardzo przydatne! Zastanawiam się,, czy możliwe jest wykorzystywanie tego samego zapytania dla kilku arkuszy (taki sam układ, inne dane). Chodzi mi o sytuację kiedy co miesiąc potrzebuję wykonać te same kroki w PQ by doprowadzić tabelę do użytecznego wyglądu. Czyli w skrócie jak skorzystać ze starego zapytania dla nowych danych umieszczonych w nowym arkuszu? Mam nadzieję, że moje pytanie jest zrozumiałe, dopiero zaczynam przygodę z PQ :)

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

      Jedno zapytania zwraca jeden zbiór danych. Możesz "stare" zapytanie przekierować na nowe źródło (folder, plik, arkusz, tabelę) albo możesz zduplikować zapytanie i to zduplikowane przekierować na nowe źródło danych.
      Jeśli dopiero zaczynasz przygodę z Power Query to polecam mój kurs:
      www.pmsocho.com/automatyczne-laczenie-pobieranie-przeksztalcanie-danych-excelu-power-query/

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

    Cześć,
    Próbuje użyć tego rozwiązania do:
    Mam 3 kolumny. Pierwsza to "nazwa województwa" gdzie dane województwo możne wystąpić tyle razy ile wystąpi miast z kolumny trzeciej, druga to "licznik z miast" z zakresem wartości od 1 do 4 , trzecia to "Miasto" Np mam dwa wiersze w kolumnie pierwszej "Wielkopolskie", kolumna druga z wartością 2 w obu wierszach, kolumna 3 to wiersz dla Poznań oraz wiersz dla Komorniki. Jak na takich danych w PQ przekształcić by każde różne miasto trafiło do nowej kolumny tj. wierszy bezie 16 a kolumn w zależności ile miast? Poradzisz coś?

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

      Kolumny drugiej nie potrzebujesz. Zamiast niej utwórz kolumnę która ponumeruje miasta w każdym województwie:
      ua-cam.com/video/V3wBGh3H3ow/v-deo.html
      Jak już to zrobisz to metodą pokazaną w tym odcinku:
      ua-cam.com/video/n72WsDKi0Yg/v-deo.html
      Osiągniesz to o co pytasz :)

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

    A dla danych nie w kolumnie a w wierszu i Excela 2007 bez Power Query jak to zrobić? Dane w postaci
    N: 170;Time:00:05:40;T1= 22.1'C;T2= 23.2'C;T3= 23.2'C;T4= 23.0'C;T5= 22.9'C;T6= 23.2'C;T7= 21.8'C;T8= 21.7'C;N: 171;Time:00:05:42;T1= 22.1'C;T2= 23.2'C;T3= 23.2'C;T4= 23.0'C;T5= 22.9'C;T6= 23.2'C;T7= 21.9'C;T8= 21.7'C;

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

      +Bartosz Ryba
      Zobacz ten odcinek:
      ua-cam.com/video/_kb5rW_ceDM/v-deo.html
      Na jego podstawie wykombinujesz :)

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

    Mam problem, jak dodać normalną pustą kolumnę, coś mi nie wychodzi :-(

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

      W karcie Dodaj kolumnę klikasz polecenie Kolumna niestandardowa i jako formułę wpisujesz =null

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

    gdyby ktoś miał Worda, to skopiować kolumnę do Worda (bez nagłówka), wejść w kartę "tabela" konwersja na tekst, a później znowu na tabelę z podziałem na trzy kolumny, skopiować i wrócić do Excela:) (najszybciej?) :)

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

      +Iwona Bilska
      hehe...a to niby nie jest klikalne? ;-)
      I, po zastanowieniu....nie, nie jest najszybsze, bo Piotr podał tylko najprostsze (klikalne) rozwiązanie. Gdyby do niego dołożyć kilka kroków to w sumie nic nie trza byłoby robic przy innej ilości wierszy które należy przekształcic, tylko kliknąć "odśwież" :-)
      Pozdrawiam przedwielkanocnie :-)

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

      wynajął już adwokata? :)

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

      +Iwona Bilska
      Bill Szysz jest moim adwokatem w Power Query :) :) :)
      Podałem najprostsze z rozwiązań, które jest w miarę dynamiczne. W Twoim podejściu przy nowych danych trzeba będzie te kroki jeszcze raz zrobić - w moim nie :)

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

    Próbowałem to zrobić formułą przy czym Dane miałem w kolumnie G od komórki G3 a tablę 4-kolumnową tworzyłem od komórki J3. Wyszło mi coś takiego:
    =JEŻELI(CZY.PUSTA(INDEKS($G$3:$G$100;ILE.WIERSZY($J$3:J3)*4-MAX.K({1;2;3;0};LICZBA.KOLUMN($J3:J3))));"";INDEKS($G$3:$G$100;ILE.WIERSZY($J$3:J3)*4-MAX.K({1;2;3;0};LICZBA.KOLUMN($J3:J3))))
    i działa:))). Wiadomo Power Query jest pewnie o wiele wydajniejszy ale formułą też się da :)
    Pozdrawiam.