Nie znasz dobrze obsługi Excela? A może nie znasz jej wcale? Doskonale wiem, że w dzisiejszych czasach i realiach, znajomość tego programu jest nie tylko niezbędna, ale przede wszystkim korzystna dla Ciebie samego. Moje szkolenie z Excela online pokaże Ci, że arkusz kalkulacyjny nie jest wcale Twoim wrogiem, a sprzymierzeńcem w porządkowaniu i analizie danych - nie tylko liczbowych. Stworzyłem kurs Excel online na każdym poziomie, zarówno dla osób początkujących, średniozaawansowanych, jak i zaawansowanych. Znajdziesz u mnie także szkolenie z Excela online dedykowane specjalnie przedsiębiorcom. Każdy kurs zawiera starannie wyselekcjonowany zakres wiedzy i zagadnień, które odpowiadają na ściśle sprecyzowane potrzeby jego użytkowników.
Excel - kurs online. Dlaczego warto?
Zastanawiasz się, czy Excel i kurs online to dobre połączenie? Czy taka forma nauki pracy z arkuszem kalkulacyjnym może być efektywna? Pozwól, że rozwieję Twoje wątpliwości.
Od lat z powodzeniem zajmuję się dzieleniem swoją wiedzą zdalnie. Ta forma nauki, szczególnie w ostatnim czasie, mocno zyskała na popularności, a jej techniki znacząco się rozwinęły. Abyś mógł biegle posługiwać się programem Excel, każdy swój kurs zaprojektowałem z ogromną starannością i w oparciu o zasady metodyki nauczania na odległość.
Jednak szkolenie z Excela online, to przede wszystkim ogromna wygoda dla Ciebie, ponieważ nie musisz wychodzić z domu, możesz uczyć się wraz ze mną z dowolnego miejsca i w wybranym przez siebie czasie. Dodatkowo każdy mój kurs Excela online zawiera materiały dydaktyczne dostępne dla Ciebie już po zakończeniu szkolenia. Krótkie nagrania filmowe, prezentujące różnego rodzaju działania w arkuszu kalkulacyjnym, które w dowolnej chwili możesz zatrzymać, odtworzyć ponownie, by jeszcze raz przeanalizować i utrwalić wiedzę, to doskonały sposób, by opanować Excel. Kurs online to nie tylko wygoda, to także oszczędność Twojego i mojego czasu - zamiast dojeżdżać w umówione miejsce, możemy poświęcić więcej chwil na ćwiczenia i praktykę.
W
dzisiejszym poście omówimy usuwanie części adresów, czyli np. nazw ulic czy
placów. Rozwiążemy to zadanie w Power Query. To samo zagadnienie omawialiśmy w
poradzie 369, ale za pomocą Excela. Zagadnienie to omówimy na podstawie
przykładowych danych przedstawionych na rys. nr 1.
Rys. nr 1 – Przykładowe dane do zadania
Przykładowe
dane musimy zaczytać do Power Query za pomocą polecenia Z tabeli/ zakresu
z karty Dane (rys. nr 2).
Rys. nr 2 – polecenie Z tabeli/ zakresu
Otworzy nam
się Edytor zapytań Power Query z wczytaną tabelą z adresami, następnie na tych
danych wykonamy przekształcenia, aby otrzymać pożądany efekt. Przekształcenia,
które wykonywaliśmy ręcznie w Excelu, czyli zamiana poszczególnych nazw ulic,
alei i placów na ulice (ujednolicenie danych), w Power Query możemy zapisać
jako kroki. Nawet kiedy nasze dane się zmienią, Power Query znów zamieni te
instancje na ulice i będziemy mogli wyciągnąć tylko miasto z naszych danych.
Zaznaczamy
kolumnę Miasto, Adres i wybieramy polecenie Zamienianie wartości z karty
Narzędzia główne (rys. nr 3).
Rys. nr 3 – polecenie Zamienianie wartości
Polecenia
tego musimy użyć dwukrotnie. Otworzy nam się okno Zamieniania wartości, gdzie w
polu Wartość do znalezienia wpisujemy pl. (oznaczenie placu w adresie), następnie
w polu Zamień na wpisujemy ul. (oznaczenie ulicy). Tak ustawione parametry
zamieniania wartości zatwierdzamy przyciskiem OK (rys. nr 4).
Rys. nr 4 – okno Zamieniania wartości
Otrzymamy
dane, gdzie wszystkie wystąpienia skrótu pl. zostały zamienione na ul.
Następnie musimy powtórzyć te czynności, czyli wybieramy polecenie Zamienianie
wartości z karty Narzędzia główne. Otworzy nam się okno Zamieniania
wartości, gdzie znowu musimy ustawić jego parametry. Tym razem w polu Wartość
do znalezienia wpisujemy al. (oznaczenie alei), a w polu Zamień na wpisujemy
ul. (analogicznie jak na rys. nr 4).
Otrzymamy
zamienione dane przedstawione na rys. nr 5.
Rys. nr 5 – Zamienione dane
Otrzymaliśmy
dane, gdzie różne określenia adresów zostały ujednolicone, zamienione na skrót
od ulicy (ul.). Teraz wystarczy wyciągnąć z danych tekst przed ulicą. W tym celu rozwijamy polecenie Wyodrębnij (punkt
2 na rys. nr 6) z karty Przekształć (punkt 1), a następnie wybieramy
polecenie Tekst przed ogranicznikiem (punkt 3).
Rys. nr 6 – ścieżka dostępu do polecenia Test przed ogranicznikiem
Otworzy nam
się okno Tekstu przed ogranicznikiem, gdzie w polu Ogranicznik wpisujemy skrót
ul. (ujednolicone oznaczenie ulicy w adresie). Tak ustawiony ogranicznik
zatwierdzamy przyciskiem OK (rys. nr 7).
Rys. nr 7 – okno Testu przed ogranicznikiem
Otrzymamy
wyodrębnione dane z nazwami miast, po usunięciu niepotrzebnego tekstu
przedstawioną na rys. nr 8.
Rys. nr 8 – Wyodrębnione dane
Musimy
pamiętać, że mieliśmy takie adresy, gdzie po nazwie miast była spacja, a
dopiero potem nazwa ulicy, jak również sytuacje, kiedy tej spacji nie było w
ogóle. Na końcu nazw niektórych miast pozostały spacje, które są nam niepotrzebne
(mimo że ich nie widać). W tym celu rozwijamy polecenie Format (punkt 2
na rys. nr 9) z karty Przekształć (punkt 1), a następnie wybieramy
polecenie Przycięcie (punkt 3).
Rys. nr 9 – ścieżka dostępu do polecenia Przycięcie
Polecenie
Przycięcie usuwa zbędne spacje na końcu tekstu. Otrzymamy przycięte dane
przedstawione na rys. nr 10.
Rys. nr 10 – przycięte dane (po usunięciu spacji na końcu tekstu)
Możemy
zrobić jeszcze jedno przekształcenie, mianowicie przy dwuczłonowych nazwach
miast powinien być myślnik pomiędzy słowami (Skarżysko – Kamienna). W tym celu
wybieramy polecenie Zamienianie wartości z karty Narzędzia główne
(jak na rys. nr 3). Otworzy nam się okno Zamieniania wartości, gdzie w polu
Wartość do znalezienia wpisujemy spację, a w polu Zamień na wpisujemy myślnik
(-). Tak ustawione parametry zamieniania wartości zatwierdzamy przyciskiem OK
(rys. nr 11).
Rys. nr 11 – okno Zamieniania wartości
Otrzymamy
zmienione dane. W kolejnym kroku powinniśmy zmienić nazwę kolumny, ponieważ po
przekształceniach zawiera ona tylko nazwę miasta. Klikamy dwukrotnie na tytuł
kolumny i wpisujemy nową nazwę, czyli Miasto (rys. nr 12).
Rys. nr 12 – Zmiana nazwy kolumny
Otrzymamy
dane przedstawione na rys. nr 13.
Rys. nr 13 – Dane po przekształceniach
Po tych
wszystkich krokach przekształceń, powinniśmy otrzymać te same wyniki, co w
poradzie nr 369. Dzięki temu, że zadanie to wykonaliśmy w Power Query i mamy
zapisane poszczególne kroki to w sytuacji, kiedy zmieniłyby nam się dane, wystarczy
odświeżyć dane aby otrzymać aktualne, poprawne wyniki. Tak przygotowane dane
możemy załadować do Excela za pomocą polecenia Zamknij i załaduj do z
karty Narzędzia główne (rys. nr 14).
Rys. nr 14 – polecenie Zamknij i załaduj do
W Excelu
otworzy nam się okno Importowania danych, gdzie wybieramy sposób wyświetlania
danych jako Tabel i wskazujemy miejsce wstawienia danych – istniejący arkusz
oraz wskazujemy konkretną komórkę. Tak ustawione parametry importowania danych
zatwierdzamy przyciskiem OK (rys. nr 15).
Rys. nr 15 – okno Importowania danych
Otrzymamy
dane wstawione do Excela z wyciągniętymi nazwami miast z całych adresów
przedstawione na rys. nr 16.
Rys. nr 16 – Dane wstawione do Excela
Książka Mistrz Excela + promo na 35 urodziny
Chcę Cię poinformować, że w końcu udało mi zebrać środki i dopiąć wszystkich formalności, żeby powstało II wydanie mojej książki Mistrz Excela (zostałem wydawcą) II wydanie jest wzbogacone o rozdział (nr 22) wprowadzający w genialny dodatek (Power Query) do Excela służący do pobierania, łączenia i wstępnej obróbki danych z wielu źródeł.
Książka Mistrz Excela to historia Roberta, który musi poznać dobrze Excela na potrzeby nowej pracy. Książka jest napisana w formie rozmów Roberta z trenerem, dzięki temu jest przystępniejsza w odbiorze niż standardowe książki techniczne pisane językiem "wykładowym".
Rozmowy zostały podzielone na 22 tematyczne rozdziały, które krok po kroku wprowadzają Cię w tajniki Excela. Robert zaczyna naukę od poznania ciekawych aspektów sortowania i filtrowania danych w Excelu, przechodzi przez formatowanie warunkowe, tabele przestawne, funkcje wyszukujące i wiele innych tematów, by na koniec poznać wstępne informacje o VBA i Power Query. A wszystko to na praktycznych przykładach i z dużą ilością zdjęć.
Żebyś mógł śledzić postępy Roberta, do książki dołączone są pliki Excela, na których pracuje Robert.
Na powyższej stronie znajdziesz dokładniejszy opis książki, opinie osób, które kupiły I wydanie oraz podgląd pierwszego rozdziału książki, żeby upewnić się, czy forma rozmów przy nauce Excela jest dla Ciebie. Jeśli książka Ci się spodoba poinformuj o niej swoich znajomych.
W ramach promocji na moje 35 urodziny możesz też mieć każdy z moich kursów wideo na Udemy za zaledwie 35 zł. Linki do kursów zamieszczam poniżej. W każdym kursie są udostępnione filmy do podglądu, byś mógł się przekonać czy dany kurs jest dla Ciebie.
W
dzisiejszym poście kontynuujemy rozwiązywanie zadań z Matury z informatyki
2018, zajmiemy się rozwiązaniem zadania nr 5.3 w Power Query. Treść zadania
została przedstawiona na rys. nr 1.
rys. nr 1 — treść zadania 5.3 z informatyki z Matury 2018
Zadanie
polega na stworzeniu zostawienia wpływów wody do zbiornika retencyjnego w
kolejnych miesiącach roku 2008. Zaczynamy od włączenia sobie okna Zapytania
i połączenia, aby mieć dostęp do wcześniej wczytanych danych (które
załadowaliśmy sobie do rozwiązania poprzednich zadań). Rys. nr 2.
rys. nr 2 — polecenie Zapytania i połączenia
Klikamy na
nazwę zapytania Woda, gdzie mamy wczytane dane z pliku tekstowego zawierającego
ilości dopływającej wody do zbiornika retencyjnego. Otworzy nam się Edytor
zapytań Power Query z wczytanymi danymi, przedstawionymi na rys. nr 3.
rys. nr 3 — edytor zapytań z wczytanymi danymi
Po raz
kolejny będziemy się odwoływać do danych z tego zapytania, czyli klikamy prawym
przyciskiem myszy na nazwę zapytania Woda a następnie z podręcznego menu
wybieramy polecenie Odwołanie (rys. nr 4).
rys. nr 4 — ścieżka dostępu do polecenia Odwołanie
Będziemy
pracować na zapytaniu woda(2). Interesuje nas konkretny rok (2008) i podział na
miesiące. W pierwszej kolejności wyciągniemy numer miesiąca z daty, czyli rozwijamy
polecenie Data (punkt 2 na rys. nr 5) z karty Dodaj kolumnę
(punkt 1), następnie rozwijamy polecenie Miesiąc (punkt 3) i wybieramy
polecenie Miesiąc (punkt 4).
rys. nr 5 — ścieżka dostępu do polecenia Miesiąc
Otrzymamy
dane z nową kolumną zawierającą numer miesiąca w roku przedstawione na rys. nr 6.
rys. nr 6 — Tabela z nową kolumną z numerem miesiąca
W kolejnym
etapie interesuje nas rok – potrzebujemy danych tylko z roku 2008. W tym celu
rozwijamy polecenie Data (punkt 2 na rys. nr 7) z karty Przekształć
(punkt 1), a następnie rozwijamy polecenie Rok (punkt 3) i wybieramy
polecenie Rok (punkt 4).
rys. nr 7 — ścieżka dostępu do polecenia Rok
Otrzymamy
przekształcone dane w kolumnie Data przedstawione na rys. nr 8.
rys. nr 8 — Dane z przekształconą kolumną Data
Na tym
etapie możemy przefiltrować dane w kolumnie Data. Klikamy ikonkę z trójkącikiem
przy nazwie kolumny Data, a następnie zaznaczamy checkbox przy roku 2008. Tak
ustawiony parametr filtru zatwierdzamy przyciskiem OK (rys. nr 9).
rys. nr 9 — filtrowanie danych w kolumnie Data
Otrzymamy
dane zawierające tylko rok 2008. Możemy ponadto zmienić kolejność kolumn, czyli
przeciągnąć nową kolumnę o nazwie Miesiąc w miejsce za kolumną Data. Otrzymamy
uporządkowane dane przedstawione na rys. nr 10.
rys. nr 10 — uporządkowane dane
Ponadto zmieniamy
nazwę kolumny Data na Rok. Kolejny etap będzie polegał na pogrupowaniu danych
miesiącami. Dodatkowo potrzebujemy wiersza z podsumowaniem, co w Power Query
jest trudniejsze niż standardowo w Excelu. Aby ułatwić sobie zadanie
zduplikujemy to, co do tej pory zrobiliśmy, czyli klikamy prawym przyciskiem
myszy na nazwę zapytania woda(2) i z podręcznego menu wybieramy polecenie Duplikuj
(rys. nr 11).
rys. nr 11 — polecenie Duplikuj
Otrzymamy
kolejne zapytanie o nazwie woda(3). W zapytaniu woda (2) zrobimy grupowanie po kolumnach
Rok i Miesiąc. W tym celu zaznaczamy kolumny Rok i Miesiąc przytrzymując
klawisz Ctrl, następnie wybieramy polecenie Grupowanie według z karty Narzędzia
główne (rys. nr 12).
rys. nr 12 — ścieżka dostępu do polecenia Grupowanie według
Otworzy nam
się okno grupowania według, gdzie dzięki temu że zaznaczyliśmy dwie kolumny
mamy od razu grupowanie zaawansowane. W polu Operacja wybieramy polecenie Suma,
w polu Kolumna wybieramy Woda m3, natomiast w polu Nazwa nowej kolumny
wpisujemy Przypływy. Tak ustawione parametry grupowania zatwierdzamy
przyciskiem OK (rys. nr 13).
rys. nr 13 — parametry Grupowania danych
Otrzymamy
pogrupowane (zsumowane) dane według miesięcy przedstawione na rys. nr 14.
Tabela zawiera w kolumnie Przypływy ilość wody jaka wpływa do zbiornika
retencyjnego w poszczególnych miesiącach roku 2008.
rys. nr 14 — Pogrupowane dane w kolumnie Przypływy
Analogiczne
działanie wykonamy w zapytaniu woda(3), ale tutaj zrobimy podsumowanie po całym
roku. Zaznaczamy tylko kolumnę Rok, następnie wybieramy polecenie Grupowanie
według z karty Narzędzia główne (jak na rys. nr 12).
Otworzy nam
się okno Grupowania według z typem grupowania podstawowym. W polu Operacja
wybieramy Sumę, w polu Kolumna wybieramy kolumnę Woda m3, natomiast w polu
Nazwa Nowej kolumny wpisujemy Przypływy. Tak ustawione parametry grupowania
zatwierdzamy przyciskiem OK (rys. nr 15).
rys. nr 15 — parametry Grupowania według
W zapytaniu
woda(3) otrzymamy podsumowane dane po cały roku 2008 przedstawione na rys. nr 16.
rys. nr 16 — dane pogrupowane według roku (zsumowane)
Teraz możemy
sobie dołączyć zapytania, w tym celu wybieramy polecenie Dołącz zapytania
z karty Narzędzia główne (rys. nr 17).
rys. nr 17 — ścieżka dostępu do polecenia Dołącz zapytania
Do zapytania
z podsumowaniem po roku i miesiącach (woda(2)) dołączamy zapytanie z
podsumowaniem po roku (woda(3)). Otworzy nam się okno Dołączanie, gdzie w polu
Tabela do dołączenia wybieramy zapytanie woda(3). Nasz wybór zatwierdzamy
przyciskiem OK (rys. nr 18).
rys. nr 18 — okno dołączania zapytań
Dzięki temu,
że w obu zapytaniach nazwaliśmy tak samo kolumnę z podsumowaniem (Przypływy) to
Power Query automatycznie połączył te kolumny w jedną. Otrzymamy połączone
zapytania przedstawione na rys. nr 19.
rys. nr 19 — połączone dane z dwóch zapytań
W kolumnie
Miesiąc dla podsumowania po roku otrzymaliśmy wartość null, ponieważ tej
kolumny nie było w naszym podsumowaniu w zapytaniu woda (3).
Dobrze
byłoby zamiast wartości null wpisać np. wartość tekstową suma. W Power Query
pojawia się problem, ponieważ dane w kolumnie Miesiąc zostały określone jako
typ liczbowy i kiedy podejmiemy próbę wpisania tekstu to Power Query będzie
zgłaszał sprzeciw. W cely wyjaśnienia problemu wybieramy polecenie Zamienianie wartości z karty Narzędzia główne (rys. nr 20).
rys. nr 20 — ścieżka dostępu do polecenia Zamienianie wartości
Otworzy nam
się okno Zamieniania wartości, gdzie w polu Wartość do znalezienia wpisujemy
null, natomiast w polu Zamień na wpisujemy Suma. Jeśli spróbujemy zatwierdzić
tę zmianę przyciskiem OK, Power Query zaprotestuje, co widać na rys. nr 21.
rys. nr 21 — parametry zamieniania wartości
Musimy
anulować okno Zamieniania wartości. Poradzić sobie tutaj możemy zmieniając typ
danych w kolumnie Miesiąc, czyli klikamy na ikonkę 123 przy nazwie kolumny
Miesiąc i wybieramy typ danych Tekst (rys. nr 22).
rys. nr 22 — zmiana typu danych na tekst
Po takiej
zmianie po raz kolejny wybieramy polecenie Zamienianie wartości z karty Narzędzia główne (jak na rys.
nr 20). Otworzy nam się okno Zamieniania wartości, gdzie już bez problemu
możemy wpisać parametry jak na rys. nr 21 i zatwierdzić je przyciskiem OK.
Otrzymamy dane przedstawione na rys. nr 23.
rys. nr 23 — zamienione wartości w danych
Tak
przygotowane dane możemy załadować do Excela, w tym celu wybieramy polecenie Zamknij
i załaduj do z karty Narzędzia główne (rys. nr 24).
rys. nr 24 — polecenie Zamknij i załaduj do
Otworzy nam
się okno Importowania danych w Excelu. Ponieważ mamy dwa zapytania nie możemy
ich od razu wstawić do Istniejącego arkusza, dlatego wybieramy opcję Utwórz
tylko połączenie i zatwierdzamy nasz wybór przyciskiem OK (rys. nr 25).
rys. nr 25 — okno Importowania danych
W panelu
bocznym Zapytania i połączenia mamy wszystkie zapytania wczytane jako
połączenie. Aby wiedzieć, które zapytanie jest tym właściwym klikamy na
zapytanie woda (2) i przechodzimy do edytora zapytań Power Query, gdzie
zmieniamy jego nazwę w polu Nazwa na Woda 5_3. Następnie kolejny raz musimy
załadować dane do Excela za pomocą polecenia Zamknij i załaduj z karty Narzędzia
główne. Zapytanie załaduje się jako połączenie. Na tym etapie z okienka Zapytań
i połączeń możemy załadować to konkretne zapytanie klikając na mnie prawym
przyciskiem myszy a następnie wybrać polecenie Załaduj do (rys. nr 26).
rys. nr 26 — polecenie Załaduj do
Otworzy nam
się po raz kolejny okno Importowania danych, gdzie tym razem możemy wybrać sposób
wyświetlania danych w skoroszycie jako Tabela oraz wskazać konkretną komórkę w
istniejącym arkuszu. Tak ustawione parametry zatwierdzamy przyciskiem OK (rys.
nr 27).
rys. nr 27 — okno Importowania danych
Otrzymamy
dane wczytane do Excela przedstawione na rys. nr 28.
rys. nr 28 — Dane wczytane do Excela
Dla lepszej
prezentacji danych możemy zmienić formatowanie w kolumnie Przypływy. Korzystając
ze skrótu klawiszowego Ctrl+1 otwieramy okno Formatowania komórek. Przechodzimy
na Kategorię Liczbowe, a następnie ustawiamy 0 miejsc po przecinku i zaznaczamy
checkbox przy opcji Użyj separatora. Tak ustawione parametry formatowania
zatwierdzamy przyciskiem OK (rys. nr 29).
rys. nr 29 — Formatowanie komórek
Kolejnym
etapem zadania jest stworzenie wykresu przypływów wody do zbiornika
retencyjnego. Zaznaczamy dane z kolumny Przypływy, ale bez komórki
podsumowującej dla całego roku a następnie wybieramy wykres kolumnowy z
karty Wstawianie (rys. nr 30).
rys. nr 30 — ścieżka dostępu do polecenia wykres kolumnowy
Pierwszą
rzeczą jaką poprawimy na standardowym wykresie, będzie pogrubienie kolumn.
Zaznaczamy serie na wykresie, a następnie korzystając ze skrótu klawiszowego
Ctrl+1, otworzymy panel Formatowania serii danych, gdzie możemy zmienić
szerokość odstępu między seriami (rys. nr 31).
rys. nr 31 — Formatowanie serii danych
W kolejnym
etapie musimy zmienić tytuł wykresu, czyli klikamy dwukrotnie na napis Tytuł
wykresu i zmieniamy jego nazwę na Przypkywy Wirki w roku 2008 [m3].
Aby w Excelu uzyskać indeks górny musimy napisać normalną 3, następnie ją
zaznaczyć i korzystając ze skrótu klawiszowego Ctrl+1, otworzyć okno Czcionki,
gdzie zaznaczmy check box przy opcji Indeks górny (rys. nr 32).
rys. nr 32 — indeks górny w oknie czcionka
Ponadto
potrzebujemy na wykresie zamieścić informacje przy osiach (co przedstawiają
dane osie). Od Excela 2013 klikamy na ikonę + w rogu wykresu i zaznaczamy
checkbox przy opcji Tytuły osi (rys. nr 33).
rys. nr 33 — Elementy wykresu (tytuły osi)
Tytuły osi
wstawiają się jako domyślne, czyli musimy je sami odpowiednio zmienić. Klikamy
dwukrotnie na tytuł osi i wpisujemy dla osi pionowej Woda m3,
natomiast dla osi poziomej Nr miesiąca. Otrzymamy poprawny wykres przedstawiony
na rys. nr 34
rys. nr 34 — poprawiony wykres Przypływów do zbiornika retencyjnego
Książka Mistrz Excela + promo na 35 urodziny
Chcę Cię poinformować, że w końcu udało mi zebrać środki i dopiąć wszystkich formalności, żeby powstało II wydanie mojej książki Mistrz Excela (zostałem wydawcą) II wydanie jest wzbogacone o rozdział (nr 22) wprowadzający w genialny dodatek (Power Query) do Excela służący do pobierania, łączenia i wstępnej obróbki danych z wielu źródeł.
Książka Mistrz Excela to historia Roberta, który musi poznać dobrze Excela na potrzeby nowej pracy. Książka jest napisana w formie rozmów Roberta z trenerem, dzięki temu jest przystępniejsza w odbiorze niż standardowe książki techniczne pisane językiem "wykładowym".
Rozmowy zostały podzielone na 22 tematyczne rozdziały, które krok po kroku wprowadzają Cię w tajniki Excela. Robert zaczyna naukę od poznania ciekawych aspektów sortowania i filtrowania danych w Excelu, przechodzi przez formatowanie warunkowe, tabele przestawne, funkcje wyszukujące i wiele innych tematów, by na koniec poznać wstępne informacje o VBA i Power Query. A wszystko to na praktycznych przykładach i z dużą ilością zdjęć.
Żebyś mógł śledzić postępy Roberta, do książki dołączone są pliki Excela, na których pracuje Robert.
Na powyższej stronie znajdziesz dokładniejszy opis książki, opinie osób, które kupiły I wydanie oraz podgląd pierwszego rozdziału książki, żeby upewnić się, czy forma rozmów przy nauce Excela jest dla Ciebie. Jeśli książka Ci się spodoba poinformuj o niej swoich znajomych.
W ramach promocji na moje 35 urodziny możesz też mieć każdy z moich kursów wideo na Udemy za zaledwie 35 zł. Linki do kursów zamieszczam poniżej. W każdym kursie są udostępnione filmy do podglądu, byś mógł się przekonać czy dany kurs jest dla Ciebie.
W
dzisiejszym poście nauczymy się jak policzyć wszystkie komórki zawierające
konkretny tekst. Naszym zadaniem będzie policzenie ile ciasteczek było w
paczkach, oraz wskazanie wszystkich możliwych par.
W Power
Query odcinku 43 obliczaliśmy ile produktów w paczkach sprzedał konkretny
sprzedawca. Pojawiał się tam taki problem, że mieliśmy np. czterech sprzedawców
a tylko trzech z nich sprzedało produkt ciasteczka. W wyniku naszych działań
pojawiali się tylko sprzedawcy, którzy dany produkt sprzedali (rys. nr 1).
rys. nr 1 — Dane ze sprzedawcami i produktami
Naszym
zadaniem będzie otrzymanie wyniku, w którym Power Query będzie pokazywał każdą
możliwą parę sprzedawca – produkt, również „puste” pary jak na rys. nr 2.
rys. nr 2 — zestawienie danych ze sprzedawcami, którzy nie sprzedali danego produktu
W odcinku
Power Query nr 44 omawialiśmy iloczyn kartezjański, który moglibyśmy wykonać
ręcznie, chociaż jest to bardzo czaso- i pracochłonne przy większej ilości
danych. Zależy nam, aby Power Query sam wyznaczył pary sprzedawca- produkt oraz
dodatkowo podliczył ile poszczególnych produktów sprzedał każdy sprzedawca.
Zadanie to wykonamy na podstawie przykładowych danych z rys. nr 3.
rys. nr 3 — Przykładowe dane
W pierwszym
kroku musimy zaczytać nasze przykładowe dane do Power Query. W tym celu
wybieramy polecenie Z tabeli/zakresu z karty Dane (rys. nr 4).
rys. nr 4 — polecenie zaczytania danych z tabeli/zakresu
Otworzy nam
się Edytor zapytań z wczytaną tabelą tPaczki. Do dalszej pracy musimy
zduplikować nasze zapytanie. Na tych zapytaniach wykonamy różne operacje,
których wyniki odpowiednio ze sobą połączymy. Będą nam potrzebne takie dane jak
unikatowa lista Produktów, Sprzedawców oraz podsumowane wartości sprzedaży.
Musimy wyznaczyć ilość konkretnych produktów sprzedanych przez każdego
sprzedawcę. Będziemy potrzebować 3 zapytań z naszymi danymi bazowymi. W panelu
bocznym z listą zapytań klikamy na nazwę zapytania tPaczki prawym przyciskiem
myszy i z podręcznego menu wybieramy polecenie Duplikuj (zaznaczone zieloną
strzałką na rys. nr 5). Czynność tę powtarzamy, aby otrzymać trzy jednakowe
zapytania.
rys. nr 5 — polecenie Duplikuj zapytanie
Zaczniemy od
grupowania. W tym celu klikamy na zapytanie tPaczki(3) i w panelu bocznym
Ustawień zapytania po prawej stronie ekranu zmieniamy jego nazwę na tGrupowanie
(rys. nr 6).
rys. nr 6 — Zmiana nazwy zapytania w Ustawieniach zapytania
Nasze dane
pogrupujemy po sprzedawcach i produktach, w tym celu musimy najpierw rozdzielić
paczki na poszczególne produkty. Zaznaczamy kolumnę Paczki i rozwijamy
polecenie Podziel kolumny (punkt 2 na rys. nr 7) z karty Narzędzia główne
(punkt 1), a następnie wybieramy polecenie Według ogranicznika (punkt 3).
Należy pamiętać, że nasze dane chcemy rozdzielić na wiersze.
rys. nr 7 — polecenie Podziel kolumny Według ogranicznika
Otworzy nam
się okno Dzielenia kolumny według ogranicznika, gdzie w polu Wybierz lub
wprowadź ogranicznik wybieramy typ –Niestandardowe–, a następnie w polu
poniżej wpisujemy nasz ogranicznik, czyli przecinek i spacja. Rozwijamy opcje
zaawansowane, w których w polu Podziel na, zaznaczamy checkbox Wiersze. Tak
ustawione parametry zatwierdzamy przyciskiem OK (rys. nr 8).
rys. nr 8 — Okno Dzielenia kolumny według ogranicznika
Otrzymamy
podzielone dane przedstawione na rys. nr 9.
rys. nr 9 — Dane podzielone według ogranicznika
Podzielone
dane chcemy pogrupować według sprzedawcy, aby mieć jasne wyniki ile dany
sprzedawca sprzedał produktów. Zaznaczamy kolumny Sprzedawca oraz Paczka,
następnie wybieramy polecenie Grupowanie według z karty Narzędzia główne (rys.
nr 10).
rys. nr 10 — Polecenie Grupowanie według
Otworzy nam
się okno Grupowania według, gdzie możemy pozostać przy domyślnych ustawieniach,
ponieważ naszym celem jest zliczenie produktów. Domyślne parametry zatwierdzamy
przyciskiem OK (rys. nr 11).
rys. nr 11 — Okno Grupowania według
Otrzymamy
pogrupowane dane przedstawione na rys. nr 12.
rys. nr 12 — Pogrupowane dane
Teraz
przechodzimy do zapytania tPaczki (2), któremu zmieniamy nazwę na tProdukty w
Ustawieniach zapytania. Naszym zadaniem w tym zapytaniu jest podzielenie paczek
na poszczególne produkty. Inne kolumny są zbędne. Zaznaczamy kolumnę Paczki, a
następnie klikamy prawym przyciskiem myszy na jej obszarze i z podręcznego menu
wybieramy polecenie Usuń inne kolumny (rys. nr 13).
rys. nr 13 — polecenie Usuń inne kolumny
Otrzymamy
kolumnę Paczki przedstawioną na rys. nr 14.
rys. nr 14 — dane po usunięciu niepotrzebnych kolumn
Następnie
powyższą kolumnę musimy podzielić według ogranicznika. Rozwijamy polecenie
Podziel kolumny z karty Narzędzia główne, a następnie wybieramy polecenie
Według ogranicznika (tak jak na rys. nr 7).
Otworzy nam
się okno Dzielenia kolumny według ogranicznika, w którym ustawiamy takie same
parametry jak dla zapytania tGrupowanie (jak na rys. nr 8). Parametry te
zatwierdzamy przyciskiem OK.
Otrzymamy
listę wszystkich produktów z poszczególnych paczek przedstawioną na rys. nr 15.
rys. nr 15 — lista produktów z poszczególnych paczek
Naszym
zadaniem jest stworzenie unikatowej listy produktów, więc musimy usunąć
powtarzające się dane. Zaznaczamy kolumnę, rozwijamy polecenie Usuń wiersze
(punkt 2 na rys. nr 16) z karty Narzędzia główne (punkt 1), a następnie
wybieramy polecenie Usuń duplikaty (punkt 3).
rys. nr 16 — polecenie Usuń duplikaty
Ponadto
posortujemy sobie naszą listę alfabetycznie od A do Z za pomocą polecenia na
karcie Narzędzia główne (zaznaczone strzałką na rys. nr 17).
rys. nr 17 — Sortowanie danych od A do Z
Otrzymamy posortowaną
unikatową listę produktów przedstawioną na rys. nr 18.
rys. nr 18 — posortowana unikatowa lista produktów
Ponadto
zmienimy nazwę naszej kolumny na Produkty (rys. nr 19).
rys. nr 19 — Zmiana nazwy kolumny
Teraz
przechodzimy do naszego zapytania głównego tPaczki. Zmieniamy nazwę zapytania w
Ustawieniach zapytania na tPary (rys. nr 20).
rys. nr 20 — Zmiana nazwy zapytania w Ustawieniach zapytania
W pierwszym
etapie chcemy uzyskać unikatową listę sprzedawców. Zaznaczamy kolumnę
Sprzedawca, klikamy prawym przyciskiem myszy na obszarze kolumny i z
podręcznego menu wybieramy polecenie Usuń inne kolumny (rys. nr 21).
rys. nr 21 — polecenie Usuń inne kolumny
Otrzymamy
kolumnę Sprzedawca, z której chcemy usunąć powtarzających się sprzedawców.
Rozwijamy polecenie Usuń wiersze z karty Narzędzia główne, a następnie
wybieramy polecenie Usuń duplikaty (tak jak na rys. nr 16).
Uzyskaną
listę sortujemy od A do Z za pomocą polecenia z karty Narzędzia główne (jak na
rys. nr 17).
Otrzymamy
posortowaną unikatową listę sprzedawców przedstawioną na rys nr 22.
rys. nr 22 — posortowana unikatowa lista sprzedawców
Na tym
etapie do listy sprzedawców z zapytania tPary chcemy dołożyć listę produktór z
zapytania tProdukty. Kopiujemy nazwę zapytania tProdukty za pomocą skrótu
klawiszowego Ctrl+C. Przechodzimy do zapytania tPary (ważne które zapytanie
jest aktywne) i wybieramy polecenie Kolumna niestandardowa z karty Dodaj
kolumnę (rys. nr 23).
rys. nr 23 — polecenie Kolumna niestandardowa z karty Dodaj kolumnę
Otworzy nam
się okno Kolumny niestandardowej, gdzie w polu Nazwa nowej kolumny wpisujemy
Produkty oraz w polu Formuła kolumny niestandardowej wklejamy skopiowaną nazwę
drugiego zapytania za pomocą skrótu klawiszowego Ctrl+V. Zapis powinien
wyglądać następująco: =tProdukty (w polu formuły robimy odwołanie do innego zapytania
– zaznaczone strzałką na rys. nr 24). Tak ustawione parametry zatwierdzamy
przyciskiem OK.
rys. nr 24 — parametry kolumny niestandardowej
Otrzymamy
pary sprzedawca – produkty. W kolumnie Produkty są tabele z listą unikatowych
produktów (rys. nr 25).
rys. nr 25 — Pary sprzedawca — produkty
Aby rozwinąć
te listy produktów musimy kliknąć na ikonkę ze strzałkami przy nazwie kolumny
Produkty. Otworzy nam się okienko, gdzie zaznaczamy checkbox przy poleceniu
Rozwiń, a następnie odznaczamy checkbox przy poleceniu Użyj oryginalnej nazwy
kolumny jako prefiksu. Tak ustawione parametry zatwierdzamy przyciskiem OK
(rys. nr 26).
rys. nr 26 — polecenie Rozwiń
Otrzymaliśmy
listę wszystkich możliwych par sprzedawca – produkt przedstawioną na rys. nr 27.
rys. nr 27 — lista wszystkich możliwych par sprzedawca — produkt
Zmieniła się
nazwa kolumny z produktami, aby ją zmienić rozwijamy pasek formuły i tam
wprowadzamy zmianę (zaznaczone strzałką na rys. nr 28).
rys. nr 28 — zmiana nazwy kolumny w pasku formuły
W zapytaniu
tPary otrzymaliśmy wszystkie możliwe kombinacje par między sprzedawcą a
produktem, natomiast w zapytaniu tGrupowanie mamy listę tych par, które
faktycznie istnieją. Z zapytania tGrupowanie będziemy chcieli skorzystać z
kolumny Liczność. W tym celu scalimy te zapytania.
Główne
zapytanie (tPary) musi być aktywne. Rozwijamy polecenie Scal zapytania (punkt 2
na rys. nr 29) z karty Narzędzia główne (punkt 1), a następnie wybieramy
polecenie Scal zapytania (punkt 3).
rys. nr 29 — droga dostępu do polecenia Scal zapytania
Otworzy nam
się okno Scalania, gdzie w drugim polu wybieramy zapytanie tGrupowanie.
Zaznaczamy kolumny Sprzedawca i Produkty z pierwszego zapytania przytrzymując
klawisz Ctrl a następnie te same kolumny z drugiego zapytania. Wybieramy rodzaj
sprzężenia jako Lewe zewnętrzne. Należy zwrócić uwagę, aby zaznaczanie kolumn
odbyło się w tej samej kolejności, czyli jeśli w pierwszym zapytaniu najpierw
zaznaczymy kolumnę Sprzedawca to w drugim musimy zrobić tak samo. Nazwy kolumn
nie muszą się pokrywać. Tak ustawione parametry zatwierdzamy przyciskiem OK
(rys. nr 30).
rys. nr 30 — Okno Scalania z ustawionymi parametrami
Otrzymaliśmy
listę wszystkich możliwych par sprzedawca – produkt oraz ilość tych produktów z
zapytania tGrupowanie (rys. nr 31).
rys. nr 31 — lista wszystkich możliwych par sprzedawca – produkt oraz ilość tych produktów z zapytania tGrupowanie
Sprawdzimy
teraz co się dzieje w sytuacji sprzedawcy, który nie sprzedał żadnego produktu
z listy. Sprzedawca Robert nie sprzedał żadnych ciasteczek, więc jego tabela
jest pusta (rys. nr 32).
rys. nr 32 — pusta tabela dla sprzedawcy, który nie sprzedał danego produktu
Na tym
etapie musimy rozwinąć kolumnę tGrupowanie, czyli klikamy na ikonkę ze
strzałkami przy nazwie kolumny i zaznaczamy polecenie Rozwiń oraz kolumnę,
którą chcemy rozwinąć. Tak ustawione parametry zatwierdzamy przyciskiem OK
(rys. nr 33).
rys. nr 33 — Polecenie Rozwiń
Otrzymamy
listę sprzedawców, produktów oraz ilość sprzedanych produktów (rys. nr 34).
rys. nr 34 — rozwinięte dane
Chcemy
zmienić nazwę kolumny otrzymanej po rozwinięciu na Ilość, w tym celu zmieniamy
nazwę w pasku formuły. Pierwsze wystąpienie nazwy Liczność jest nazwą kolumny,
którą rozwijaliśmy, natomiast drugie wystąpienie – nazwą kolumny docelowej
(rys. nr 35).
rys. nr 35 — Zmiana nazwy kolumny w pasku formuły
Po zmianie
nazwy kolumny otrzymamy dane przedstawione na rys. nr 36.
rys. nr 36 — Dane po zmianie nazwy kolumny
Wartości
null w danych po załadowaniu danych do Excela przekształcą się w puste komórki.
Jeśli chcemy aby przekształciły się w wartość zero, to musimy przekształcić
naszą kolumnę. W tym celu rozwijamy ikonę polecenia Zamieniania (punkt 2 na
rys. nr 37) z karty Przekształć (punkt 1), a następnie wybieramy polecenie Zamienianie
wartości (punkt 3).
rys. nr 37 — polecenie Zmienianie wartości
Otworzy nam
się okno Zamieniania wartości, gdzie w polu wartość do znalezienia wpisujemy
null, natomiast w polu Zamień na wpisujemy zero (0). Tak ustawione parametry
zatwierdzamy przyciskiem OK (rys. nr 38).
rys. nr 38 — okno Zamieniania wartości
Otrzymamy
zmienione dane przedstawione na rys. nr 39.
rys. nr 39 — dane ze zmienionymi wartościami null
Aby dane
były bardziej czytelne musimy je posortować za pomocą polecenia na karcie
Narzędzia główne. Najpierw sortujemy kolumnę Produkt a następnie kolumnę
Sprzedawca. Otrzymamy dane przedstawione na rys. nr 40.
rys. nr 40 — posortowane dane
Tak
przygotowane dane możemy załadować do Excela. W tym celu wybieramy polecenie
Zamknij i załaduj do z karty Narzędzia główne (rys. nr 41).
rys. nr 41 — polecenie Zamknij i załaduj do
Otworzy nam
się okno Importowania danych. Tutaj pojawi się pewien problem, mianowicie stworzyliśmy
trzy zapytania, więc nie możemy ich wstawić w konkretną komórkę. Dlatego
wybieramy sposób wyświetlania danych w skoroszycie jako Utwórz tylko połączenie
(rys. nr 42).
rys. nr 42 — Okno Importowania danych
Wstawiliśmy
dane jako połączenie ponieważ interesuje nas tylko jedno ze stworzonych
zapytań. Klikamy prawym przyciskiem myszy na zapytanie tPary i z podręcznego
menu wybieramy polecenie Załaduj do (rys. nr 43).
rys. nr 43 — polecenie Załaduj do (ponieważ wstawiliśmy dane jako połączenie)
Otworzy nam
się okno Importowania danych, gdzie wybieramy rodzaj wyświetlania danych w
skoroszycie jako Tabela, a następnie wskazujemy konkretną komórkę w istniejącym
arkuszu, gdzie ma zostać wstawiona. Tak ustawione parametry zatwierdzamy
przyciskiem OK (rys. nr 44).
rys. nr 44 — ustawienia sposobu wstawienia danych z zapytania
Otrzymamy
wstawione dane do Excela przedstawione na rys. nr 45. Otrzymaliśmy listę par
sprzedawca – produkt, zawierającą każde możliwe połączenie.
rys. nr 45 — lista par sprzedawca – produkt, zawierającą każde możliwe połączenie
Książka Mistrz Excela + promo na 35 urodziny
Chcę Cię poinformować, że w końcu udało mi zebrać środki i dopiąć wszystkich formalności, żeby powstało II wydanie mojej książki Mistrz Excela (zostałem wydawcą) II wydanie jest wzbogacone o rozdział (nr 22) wprowadzający w genialny dodatek (Power Query) do Excela służący do pobierania, łączenia i wstępnej obróbki danych z wielu źródeł.
Książka Mistrz Excela to historia Roberta, który musi poznać dobrze Excela na potrzeby nowej pracy. Książka jest napisana w formie rozmów Roberta z trenerem, dzięki temu jest przystępniejsza w odbiorze niż standardowe książki techniczne pisane językiem "wykładowym".
Rozmowy zostały podzielone na 22 tematyczne rozdziały, które krok po kroku wprowadzają Cię w tajniki Excela. Robert zaczyna naukę od poznania ciekawych aspektów sortowania i filtrowania danych w Excelu, przechodzi przez formatowanie warunkowe, tabele przestawne, funkcje wyszukujące i wiele innych tematów, by na koniec poznać wstępne informacje o VBA i Power Query. A wszystko to na praktycznych przykładach i z dużą ilością zdjęć.
Żebyś mógł śledzić postępy Roberta, do książki dołączone są pliki Excela, na których pracuje Robert.
Na powyższej stronie znajdziesz dokładniejszy opis książki, opinie osób, które kupiły I wydanie oraz podgląd pierwszego rozdziału książki, żeby upewnić się, czy forma rozmów przy nauce Excela jest dla Ciebie. Jeśli książka Ci się spodoba poinformuj o niej swoich znajomych.
W ramach promocji na moje 35 urodziny możesz też mieć każdy z moich kursów wideo na Udemy za zaledwie 35 zł. Linki do kursów zamieszczam poniżej. W każdym kursie są udostępnione filmy do podglądu, byś mógł się przekonać czy dany kurs jest dla Ciebie.
W dzisiejszym poście policzymy liczbę arkuszy w pliku z podziałem na arkusze ukryte, widoczne i wszystkie. W odcinku VBA #24 ( https://exceliadam.pl/wp-admin/post.php?post=9634&action=edit ) wykonaliśmy to zadanie w VBA. W tej poradzie policzymy arkusze za pomocą dodatku do Excela – Power Query. Przykładowe wyniki naszej operacji możemy zobaczyć na rysunku nr 1.
rys. nr 1
Rozwijamy polecenie Pobierz dane (punkt nr 2 na rysunku nr 2)
z karty Dane (grupa poleceń Pobieranie i przekształcanie danych), następnie
rozwijamy polecenie Z pliku (punkt nr 3) i wybieramy polecenie Ze skoroszytu
(punkt nr 4).
rys. nr 2 — Ze skoroszytu
Otworzy nam się okno Importowania danych, gdzie musimy
odszukać nasz plik (odpowiedni dla tego postu). Wybieramy plik i zatwierdzamy
nasz wybór przyciskiem Importuj (rys. nr 3).
rys. nr 3 — Importowanie danych
Otworzy nam się okno Nawigatora, gdzie wybieramy dowolny
arkusz z pliku, a następnie zatwierdzamy wybór przyciskiem Edytuj (rys. nr 4).
Ten krok nie do końca jest właściwy, ale ze względu na to iż korzystamy z
interfejsu, ułatwia nam pracę.
rys. nr 4 — Nawigator
Otworzy nam się okno Edytora Power Query z pustym arkuszem,
który wybraliśmy. Nie potrzebujemy tutaj żadnych kroków, więc w panelu bocznym
Ustawień zapytania usuwamy z Zastosowanych kroków kroki: Zmieniono typ oraz
Nawigacja (oznaczone strzałką na rysunku nr 5).
rys. nr 5 — edytor zapytań
My potrzebujemy zachować tylko jeden krok, mianowicie Źródło.
Otrzymamy wtedy dane przedstawione na rysunku nr 6.
rys. nr 6 — Dane w edytorze zapytań
Power Query sam napisał ten krok, nie musiałem tego robić
sam, ponieważ jest on skomplikowany. Widać na pasku formuły cała ścieżkę
dostępu do tego pliku (rys. nr 7) oraz funkcję jaka jest potrzebna do wczytania
pliku Excela. Power Query wyciągnął również elementy jakie zawiera dany skoroszyt.
rys. nr 7 — Pasek formuły
Nasz plik Power Query jest plikiem "prostym",
ponieważ w kolumnie Kind ma elementy tylko jednego rodzaju – Sheet czyli arkusz.
Gdyby nasz plik zawierał tabele lub oznaczone zakresy to one również pojawiły
by się w tej tabeli.
Gdybyśmy mieli więcej rodzajów elementów w kolumnie Kind to
moglibyśmy przefiltrować dane, żeby otrzymać tylko te które nas interesują.
Rozwijamy ikonę trójkącika przy nazwie kolumny Kind i z podręcznego menu
rozwijamy polecenie Filtry tekstu a następnie wybieramy polecenie Równa się
(rys. nr 8).
rys. nr 8 — Filtry tekstu
Otworzy nam się okno Filtrowania wierszy, gdzie wpisujemy, że
chcemy zachować wiersze, w których Kind równa się Sheet. Tak wpisany parametr
zatwierdzamy przyciskiem OK (rys. nr 9).
rys. nr 9 — Filtrowanie wierszy
Nałożyliśmy dodatkowy filtr na wypadek gdyby w naszych danych
pojawiły się nowe elementy takie jak np. tabela. Na rysunku nr 6 w kolumnie
Hidden mamy zawartą informację, czy dany arkusz jest widoczny czy ukryty. False
dla widocznego arkusza, natomiast True dla arkusza ukrytego.
Aby na podstawie takiej tabelki zliczyć ilość wszystkich
arkuszy wybieramy polecenie Zlicz wiersze na karcie Przekształć (rys. nr 10).
rys. nr 10 — Zlicz wiersze
Otrzymamy wynik przedstawiony na rysunku nr 11. Ta postać
wyniku nie jest zbyt użyteczna do dalszych działań.
rys. nr 11
Chcemy później wykonać proste operacje więc wystarczy te dane
przekształcić do postaci tabeli. W tym celu wybieramy polecenie Do tabeli z
karty Przekształć (rys. nr 12).
rys. nr 12 — Do tabeli
Otrzymamy poprzedni wynik w formie tabelarycznej, co ułatwi
nam kolejne działania na tym wyniku (rys. nr 13).
rys. nr 13 — Dane
W kolejnym etapie chcemy policzyć arkusze ukryte i widoczne.
W tym celu musimy zduplikować nasze zapytanie. Klikamy prawym przyciskiem myszy
na nazwę zapytania PQ35 i z podręcznego menu wybieramy polecenie Duplikuj (rys.
nr 14).
rys. nr 14 — Duplikuj
W zduplikowanym zapytaniu pousuwać Zastosowane kroki do
momentu Przefiltrowano wiersze, ponieważ właśnie w tym kroku mamy informacje o
ukrytych i widocznych arkuszach. Otrzymamy dane przedstawione na rysunku nr 15.
rys. nr 15 — Dane
Najłatwiej policzyć ilość poszczególnych arkuszy grupując
dane. W tym celu wybieramy polecenie Grupowanie według z karty Narzędzia główne
(rys. nr 16).
rys. nr 16 — Grupowanie według
Otworzy nam się okno Grupowania według, gdzie możemy ustawić
parametry grupowania danych. Zmieniamy nazwę nowej kolumny na Liczba arkuszy,
wybieramy rodzaj operacji jako Zlicz wiersze i tak ustawione parametry
zatwierdzamy przyciskiem OK (rys. nr 17).
rys. nr 17 — Parametry grupowania
Otrzymamy zliczone arkusze ukryte i widoczne przedstawione na
rysunku nr 18.
rys. nr 18 — Pogrupowane dane
W kolejnym etapie chcemy zmienić nazwy elementów z Hidden, FALSE
i TRUE na widoczne i ukryte. Najprostszym sposobem jest dodanie nowej kolumny.
Zaznaczamy kolumnę Hidden i wybieramy polecenie Kolumna warunkowa z karty Dodaj
kolumnę (rys. nr 19).
rys. nr 19 — kolumna warunkowa
Otworzy nam się okno Dodawania kolumny warunkowej. W punkcie
oznaczonym na rysunku nr 20 numerem 1 zmieniamy nazwę nowej kolumny na Typ
arkuszy, następnie w polu Nazwa kolumny wybieramy Hidden (punkt nr 2). Operator
ustawiamy jako Równa się (punkt nr 3). W polu Wartość wpisujemy FALSE (punkt nr
4). Jeśli warunek się zgadza (ma wartość FALSE) to chcemy otrzymać Widoczny
(wartość wyjściowa – punkt nr 5). W przeciwnym wypadku chcemy otrzymać wartość
Ukryty (punkt nr 6). Tak ustawione parametry zatwierdzamy przyciskiem OK.
rys. nr 20 — Dodawanie kolumny warunkowej
Otrzymamy dane, w których usuwamy niepotrzebną kolumnę
Hidden, klikając prawym przyciskiem myszy na tytuł kolumny i wybierając z
podręcznego menu polecenie Usuń. Ponadto przenosimy kolumnę Typ arkusza przed
kolumnę Liczba arkuszy. Uzyskamy postać danych przedstawioną na rysunku nr 21.
rys. nr 21
W zapytaniu PQ35 mamy podaną liczbę wszystkich arkuszy,
natomiast w zapytaniu PQ35 (2) mamy liczbę arkuszy widocznych i ukrytych. W
Power Query nie mamy standardowego pojęcia Sumy jak w Excelu, więc musimy
połączyć oba zapytania. W tym celu rozwijamy polecenie Połącz (punkt nr 2 na
rysunku nr 22) z karty Narzędzia główne i wybieramy polecenie Dołącz zapytania
(punkt nr 3).
rys. nr 22 — Dołącz zapytania
Otworzy nam się okno Dołączania, gdzie wybieramy ilość tabel,
jakie chcemy połączyć. A następnie wybieramy tabelę do dołączenia, czyli PQ35
(rys. nr 23). Tak ustawione parametry zatwierdzamy przyciskiem OK.
rys. nr 23 — Dołączanie
Otrzymamy dane przedstawione na rysunku nr 24.
rys. nr 24
Przy dołączaniu pojawia się problem, polegający na tym, że
zapytanie PQ35 zawierało tylko jedną kolumnę, brakuje kolumny Typ arkusza. Pierwszym
sposobem rozwiązania tego problemu jest zmiana wartości null na Wszystkie, w
tym celu wybieramy ikonkę oznaczoną strzałką na rysunku nr 25 w karcie
Przekształć.
rys. nr 25 ikonka na karcie Przekształć
Otworzy nam się okno Zamieniania wartości, gdzie możemy
zmienić wartość null na dowolną jaką wpiszemy, w naszym przykładzie Wszystkie
(rys. nr 26). Zmianę tą zatwierdzamy przyciskiem OK.
rys. nr 26 — Zamienianie wartości
Otrzymamy dane przedstawione na rysunku nr 27.
rys. nr 27
Drugim sposobem rozwiązania tego problemu jest dodanie nowej
kolumny w zapytaniu PQ35. W tym celu wybieramy polecenie Kolumna niestandardowa
z karty Dodaj kolumnę (rys. nr 28).
rys. nr 28 — Kolumna niestandardowa
Otworzy nam się okno Kolumny niestandardowej, gdzie zmieniamy
jej nazwę na Typ arkusza, a następnie w polu Formuła kolumny niestandardowej
wpisujemy stałą wartość "Wszystkie". Tak ustawione parametry kolumny
zatwierdzamy przyciskiem OK (rys. nr 29).
rys. nr 29 — dodawanie kolumny niestandardowej
Otrzymamy dane przedstawione na rysunku nr 30.
rys. nr 30
Po przejściu na zapytanie PQ 35 (2) otrzymamy zaktualizowane
dane przedstawione na rysunku nr 31.
rys. nr 31
Nie ma znaczenia kolejność kolumn w zapytaniu które
dołączamy, ponieważ o tej kolejności decyduje nasze główne zapytanie. Tak
przygotowane dane możemy załadować do Excela. W tym celu wybieramy polecenie
Zamknij i załaduj do z karty Narzędzia główne (rys. nr 32).
rys. nr 32 — Zamknij i załaduj do
Otworzy nam się okno Importowanie danych. Okienko to może
wyglądać różnie w zależności jaka aktualizację Power Query posiadamy. Ustawiamy
sposób wyświetlania danych jako Tabela. Mamy dwa zapytania dlatego nie możemy
podać konkretnej lokalizacji. Wybieramy Nowy arkusz i zatwierdzamy przyciskiem
OK. (rys. nr 33).
rys. nr 33 — Importowanie danych
Otrzymamy dane wczytane do Excela przedstawione na rysunku nr 34 .
rys. nr 34 — Dane w Excelu
Co jest ważne stworzyliśmy właśnie nowe arkusze, więc kiedy
odświeżymy nasze dane, otrzymamy zaktualizowane wyniki z dodatkowymi arkuszami
przedstawione na rysunku nr 35.
rys. nr 35
Należy bezwzględnie pamiętać o zapisaniu zmian w pliku przed
odświeżeniem zapytania. Nie chcemy mieć poszczególnych wyników z zapytań.
Interesuje nas tylko wynik sumaryczny z zapytania PQ35 (2). Wystarczy, że
klikniemy prawym przyciskiem myszy na arkusz z zapytaniem PQ35 i z podręcznego
menu wybierzemy polecenie Usuń (rys. nr 36).
rys. nr 36 — Usuń
Zapytanie
to zostaje tylko w pamięci, a nie zajmuje osobnego arkusza. Zapytanie PQ35 (2)
możemy zaznaczyć i wyciąć jak zwykłą tabelkę. Po czym wkleić do arkusza, w
którym chcemy mieć wynik. Pusty arkusz z którego wycięliśmy zapytanie możemy
również usunąć jak wyżej na rysunku nr 36. Na tym etapie po wprowadzeniu zmian
musimy zapisać plik za pomocą skrótu klawiszowego Ctrl + S. Następnie klikamy
prawym przyciskiem myszy na zapytanie i z podręcznego menu wybieramy polecenie Odśwież.
Otrzymamy odświeżone dane bez arkuszy które usunęliśmy (rys. nr 37).
rys. nr 37 Ostateczne dane
Książka Mistrz Excela + promo na 35 urodziny
Chcę Cię poinformować, że w końcu udało mi zebrać środki i dopiąć wszystkich formalności, żeby powstało II wydanie mojej książki Mistrz Excela (zostałem wydawcą) II wydanie jest wzbogacone o rozdział (nr 22) wprowadzający w genialny dodatek (Power Query) do Excela służący do pobierania, łączenia i wstępnej obróbki danych z wielu źródeł.
Książka Mistrz Excela to historia Roberta, który musi poznać dobrze Excela na potrzeby nowej pracy. Książka jest napisana w formie rozmów Roberta z trenerem, dzięki temu jest przystępniejsza w odbiorze niż standardowe książki techniczne pisane językiem "wykładowym".
Rozmowy zostały podzielone na 22 tematyczne rozdziały, które krok po kroku wprowadzają Cię w tajniki Excela. Robert zaczyna naukę od poznania ciekawych aspektów sortowania i filtrowania danych w Excelu, przechodzi przez formatowanie warunkowe, tabele przestawne, funkcje wyszukujące i wiele innych tematów, by na koniec poznać wstępne informacje o VBA i Power Query. A wszystko to na praktycznych przykładach i z dużą ilością zdjęć.
Żebyś mógł śledzić postępy Roberta, do książki dołączone są pliki Excela, na których pracuje Robert.
Na powyższej stronie znajdziesz dokładniejszy opis książki, opinie osób, które kupiły I wydanie oraz podgląd pierwszego rozdziału książki, żeby upewnić się, czy forma rozmów przy nauce Excela jest dla Ciebie. Jeśli książka Ci się spodoba poinformuj o niej swoich znajomych.
W ramach promocji na moje 35 urodziny możesz też mieć każdy z moich kursów wideo na Udemy za zaledwie 35 zł. Linki do kursów zamieszczam poniżej. W każdym kursie są udostępnione filmy do podglądu, byś mógł się przekonać czy dany kurs jest dla Ciebie.