Rozdzielanie Danych na Wiersze za Pomocą Power Query: Przewodnik
Wprowadzenie do Transformacji Danych
Power Query, wbudowane narzędzie Excela, to zaawansowana platforma do przekształcania i strukturyzowania danych przed ich analizą. Jedną z częstych potrzeb jest rozdzielenie informacji na pojedyncze wiersze. Takie działanie może być niezbędne w różnych sytuacjach, na przykład w celu ujednolicenia danych z różnych źródeł lub wygenerowania unikalnych identyfikatorów dla każdego rekordu.
W tym artykule zaprezentujemy krok po kroku, jak skutecznie rozdzielić dane na wiersze z użyciem Power Query. Przedstawimy różne techniki, które można zastosować w zależności od konfiguracji Twoich danych.
Techniki Podziału Danych na Wiersze
Sposób 1: Zastosowanie Funkcji „Przekształć Kolumny w Wiersze”
Gdy dane są zorganizowane w formie kolumn, funkcja „Przekształć Kolumny w Wiersze” jest idealna do konwersji na strukturę wierszową.
1. Wybierz zakres danych, które chcesz przetransformować.
2. Odszukaj zakładkę „Dane” na wstążce Excela i kliknij „Pobierz Dane” a następnie „Uruchom Edytor Power Query”.
3. W edytorze Power Query przejdź do zakładki „Przekształć”.
4. W sekcji „Dowolna Kolumna” wybierz „Przekształć Kolumny w Wiersze”.
5. W wyświetlonym oknie dialogowym zaznacz kolumny, które chcesz przekształcić.
6. Zatwierdź klikając „OK”.
Power Query przekształci Twoje dane, tworząc dodatkową kolumnę z wartościami i drugą z nazwami oryginalnych kolumn.
Sposób 2: Użycie Funkcji „Podziel Kolumnę Według Ogranicznika”
W przypadku danych rozdzielonych znakami takimi jak przecinki, średniki lub tabulatory, funkcja „Podziel Kolumnę Według Ogranicznika” doskonale sprawdzi się do rozbicia ich na wiersze.
1. Wybierz kolumnę do podzielenia.
2. W Edytorze Power Query, przejdź do zakładki „Przekształć”.
3. W sekcji „Dowolna Kolumna” wybierz „Podziel Kolumnę” a następnie „Według Ogranicznika”.
4. W oknie dialogowym „Podziel Kolumnę Według Ogranicznika” określ, jaki ogranicznik (np. przecinek, średnik) ma być użyty.
5. Potwierdź operację klikając „OK”.
Power Query podzieli dane na wiersze, biorąc pod uwagę wybrany ogranicznik.
Sposób 3: Wykorzystanie Funkcji „Tekst jako Kolumny”
Funkcja „Tekst jako Kolumny”, dostępna bezpośrednio w Excelu, umożliwia rozdzielenie danych na kolumny, które następnie w połączeniu z transformacją w Power Query mogą dać efekt rozbicia danych na wiersze jeśli to pożądane. Jest to przydatne gdy dane są oddzielone określonymi znakami lub wzorcami.
1. Wybierz komórki do podzielenia.
2. Przejdź do zakładki „Dane” na wstążce Excela.
3. W grupie „Narzędzia Danych” kliknij „Tekst jako Kolumny”.
4. W kreatorze „Konwertowanie tekstu na kolumny” wybierz odpowiedni ogranicznik.
5. Zdecyduj, czy dane mają nagłówki.
6. Przejdź „Dalej”.
7. Sprawdź podgląd i dokonaj ewentualnych korekt.
8. Zakończ proces klikając „Zakończ”.
Excel rozdzieli dane na kolumny w oparciu o wskazany ogranicznik, które następnie możesz dalej przetwarzać w Power Query, np. transponując i przekształcając na wiersze.
Przykłady Praktyczne
Przykład 1: Rozdzielanie danych kolumnowych z wykorzystaniem „Przekształć Kolumny w Wiersze”
Posiadając dane o produktach i ich sprzedaży w formie:
Produkt | Sprzedaż |
Laptop | 1000 |
Telefon | 500 |
Użyjemy funkcji „Przekształć Kolumny w Wiersze”, by przekształcić to na:
Produkt | Wartość | Kolumna |
Laptop | 1000 | Sprzedaż |
Telefon | 500 | Sprzedaż |
Przykład 2: Rozdzielenie danych ograniczonych przecinkami z użyciem „Podziel Kolumnę Według Ogranicznika”
Dane w formacie:
Nazwisko, Imię | Adres |
Nowak, Jan | ul. Warszawska 10 |
Kowalski, Piotr | ul. Krakowska 20 |
Zostaną przekształcone za pomocą „Podziel Kolumnę Według Ogranicznika” na:
Nazwisko | Imię | Adres |
Nowak | Jan | ul. Warszawska 10 |
Kowalski | Piotr | ul. Krakowska 20 |
Przykład 3: Rozdzielenie danych rozdzielonych średnikami przy pomocy „Tekst jako Kolumny”
Mając dane oddzielone średnikami:
Student; Ocena; Rok |
Jan; 5; 2022 |
Maria; 4; 2021 |
Używając opcji „Tekst jako Kolumny” w Excelu, otrzymamy:
Student | Ocena | Rok |
Jan | 5 | 2022 |
Maria | 4 | 2021 |
Podsumowanie
Rozdzielanie danych na wiersze za pomocą Power Query to efektywny sposób na przygotowanie i reorganizację danych. Wykorzystując omówione metody, jesteś w stanie dostosować dane do swoich potrzeb analitycznych, niezależnie od ich pierwotnej struktury.
Najczęściej Zadawane Pytania
1. W jakim celu używa się funkcji „Przekształć Kolumny w Wiersze”?
Funkcja „Przekształć Kolumny w Wiersze” przekształca dane z układu kolumnowego do postaci wierszowej.
2. Kiedy należy zastosować funkcję „Podziel Kolumnę Według Ogranicznika”?
Funkcja „Podziel Kolumnę Według Ogranicznika” jest przydatna, gdy dane w kolumnie są rozdzielone określonym separatorem, takim jak przecinek, średnik czy inny znak.
3. Jak działa funkcja „Tekst jako Kolumny”?
„Tekst jako Kolumny” dzieli dane na odrębne kolumny w oparciu o zdefiniowany ogranicznik lub wzorzec.
4. Czy można przekształcić kilka kolumn w wiersze jednocześnie?
Tak, można wybrać wiele kolumn i użyć funkcji „Przekształć Kolumny w Wiersze” lub „Podziel Kolumnę Według Ogranicznika”, aby przekształcić je wszystkie w wiersze.
5. Czy proces rozdzielania danych na wiersze jest odwracalny?
Tak, w Power Query można cofnąć proces rozdzielania na wiersze, na przykład używając funkcji „Przekształć Wiersze w Kolumny” lub „Scal Kolumny”.
6. Czy możliwe jest rozdzielanie danych na wiersze w oparciu o złożone kryteria?
Tak, Power Query oferuje zaawansowane opcje dzielenia kolumn, które pozwalają na stosowanie bardziej skomplikowanych reguł podziału.
7. Jak zwiększyć wydajność podczas rozdzielania dużych zbiorów danych na wiersze?
Można wykorzystać funkcje „Zaawansowane Dzielenie Kolumn” lub „Niestandardowe Dzielenie Kolumn”, które są lepiej zoptymalizowane pod kątem wydajności dla dużych danych.
8. Gdzie mogę znaleźć dodatkowe informacje o Power Query?
Więcej informacji o Power Query można znaleźć w oficjalnej dokumentacji Microsoftu oraz w licznych kursach i materiałach online.
newsblog.pl