Analityk - Excel, Power BI, VBA
Ukryj | Pokaż szczegóły
Opis zagadnień
Kompetencje docelowe
Co powinieneś potrafić po szkoleniu (cel szkolenia)
- Projektować relacyjne systemy tabel do przechowywania, importowania, analizy i archiwizowania danych
- Przygotować wszelkiego rodzaju raporty, połączone z wykresami i wskaźnikami
- Rozumieć BI i zasady modelowania danych,
- Potrafić pobrać i obrobić dane w Power Query,
- Budować model na bazie relacji jeden do wielu, jeden do jeden, wiele do wielu,
oparty na tabelach faktów i tabelach wymiarów,
- Tworzyć formuły i miary DAX zgodne z dobrymi praktykami,
- Wykorzystywać Time Intelligence do analizy trendów,
- Projektować dashboardy,
- Automatyzować zadania za pomocą makr w VBA,
- Zebrać i podsumować dane z kilku arkuszy lub plików formułami wpisanymi przez VBA lub kodem,
- Tworzyć makra i automatyzować procesy,
- Budować formularze współpracujące z tabelami i innymi formularzami,
- Przetwarzać pliki w VBA i Power Query,
- Pisać czytelny, szybki i profesjonalny kod VBA,
- Optymalizować kod VBA
Dla kogo?
Szkolenie dla Ciebie?
- Dla osób, które już pracują w Ms Excel na poziomie, co najmniej średnio zaawansowanym
- Dla osób, które planują analizować dane, budować panele menedżerskie
Szkolenia powiązane
Dzięki nim poszerzysz swoją wiedzę
Elearning
Zaawansowane materiały pomocnicze
- Sprawdź czy to szkolenie jest również dostępne w elearningu na strefanauki.pl
Moduł Excel
Obliczenia w Ms Excel
- Przypomnienie i usystematyzowanie zasad adresowania w Ms Excel - względne, bezwzględne
- Przypomnienie i usystematyzowanie podstawowych operacji na obiektach Excela (wiersze, kolumny, arkusze itp.)
- Wprowadzenie pracy na dynamicznych zakresach danych
- Formuły w Tabelach danych
Stosowanie zaawansowanych Funkcji do podejmowania decyzji lub łączenia danych
- Funkcje logiczne: JEŻELI, ORAZ, LUB, JEŻELI.BŁĄD
- Funkcje tekstowe, wyszukiwania i adresu, daty i czasu, finansowe
- Łączenie funkcji - dyskusja i przegląd innych potrzebnych funkcji
- Tworzenie łączy między arkuszami i plikami Excela za pomocą formuł
- Nowe funkcje obsługi błędów
- Stosowanie Nazw dla zakresów i w formułach
- Nowe metody pracy z funkcjami tablicowymi (dynamicznymi)
- Zaawansowane funkcje poprawiające przejrzystość kodu funkcji: funkcja MAP, LAMBDA, funkcja LET, REDUCE, SCAN
- Tworzenie relacji za pomocą funkcji XLOOKUP (X.WYSZUKAJ), x.wyszukaj z wildcard, wyszukiwanie od ostatniej pozycji, alternatywa dla funkcji INEDX
- Wykorzystanie funkcji INDEX z MATCH i XMATCH (PODAJ.POZYCJĘ)
- Stosowanie zagnieżdżonych funkcji logicznych AND, OR, IFS, SWITCH
- Stosowanie funkcji FILTER, SORT, SORTBY, UNIQUE, VSTACK, HSTACK
- Zastosowanie filtra zaawansowanego
Bezpieczeństwo pracy w MS Excel
- Blokowanie dostępu do pliku za pomocą haseł
- Blokowanie zawartości pojedynczego arkusza z możliwością dokonywania wpisów do wybranych komórek
- Blokowanie struktury skoroszytu
- Ukrywanie arkuszy i okien i odwoływanie się do komórek w ukrytych zakresach
- Wykonywanie kalkulacji i zabezpieczanie formuł przed podglądem i przypadkową modyfikacją
- Sprawdzanie poprawności danych
- Pobieranie danych do list z innych lokalizacji
Zaawansowane metody analizy danych za pomocą wszystkich dostępnych w Excelu narzędzi
- Filtrowanie danych filtrem zaawansowanym
- Tworzenie list sortowania w opcjach Excela
- Sumy częściowe
- Dodawanie sum częściowych i zagnieżdżanie sum częściowych
- Tworzenie wielopoziomowych podsumowań
- Zmiana funkcji podsumowujących
- Kopiowanie wyników
- Tabela przestawna
- Złożone tabele przestawne
- Układ Tabeli Przestawnej :filtr, obszar wiersza, obszar kolumny, obszar danych
- Obliczenia w Tabeli Przestawnej
- Niestandardowe wyświetlanie wyników
- Zmiana funkcji podsumowujących
- Praca z tabelami zawierającymi daty
- Grupowanie danyc w Tabeli Przestawnej
- Konsolidacja danych
- Konsolidacja danych w arkuszach
- Konsolidacja danych z różnych plików
- Porównanie metod konsolidacji danych
- Metody eksportu danych do innych programów
- Metody importu danych do Ms Excel
- Wykorzystanie tabel przestawnych do analizy danych znajdujących się w kilku arkuszach
- Tworzenie relacyjnego systemu danych (Relationships)
- Praca z fragmentatorami i osią czasu (Slicers, Timeline)
- Łączenie raportów tabel przestawnych za pomocą fragmentatorów
- Wykorzystanie funkcji AGGREGATE (AGREGUJ), SUBTOTAL (SUMA.CZĘŚCIOWA) do tworzenia spersonalizowanych raportów
- Sparklines
- Wykresy przebiegu w czasie
- Nowe typy i funkcjonalności wykresów
- Zaawansowane metody wizualizacji danych za pomocą wykresów
Wstawianie obiektów z innych programów
Makropolecenia(opcjonalne)
- Tworzenie i modyfikowanie makropoleceń za pomocą rejestratora (opcjonalne)
- Przypisywanie makrokomend do poleceń w menu, do przycisków, do obiektów graficznych (opcjonalne)
Analiza warunkowa (opcjonalne)
- Szukaj Wyniku
- Jednowejściowa i dwuwejściowa tabela danych
- Scenariusze (opcjonalne)
- Tworzenie scenariuszy (opcjonalne)
- Edycja scenariusza (opcjonalne)
- Scalanie scenariuszy (opcjonalne)
- Podsumowanie scenariuszy (opcjonalne)
Moduł POWER BI
Wprowadzenie do POWER BI
- Do czego służy Power BI
- Pobranie instalacja
- Aplikacje składowe Power BI: Desktop, Service, Mobile
- Interfejs Power BI Desktop
Import danych
- Pobieranie danych z różnych źródeł (Excel, CSV, JSON, bazy danych, foldery, WWW)
- Łączenie się z danymi lokalnymi i online
- Tryby importu danych
Power Query - transformacja danych, czyszczenie
- Power Query edytor - omówienie interfejsu
- Czyszczenie danych i transformacja danych (usuwanie błędów, duplikatów, puste wartości)
- Zmiana typów danych
- Filtrowanie, sortowanie, grupowanie
- Tworzenie kolumn z formułami i transformacje
- Zmiana struktury danych (unpivot, scalanie danych-tworzenie systemu relacji, typy złączeń, dołączanie danych, transpozycja)
- Najlepsze praktyki przygotowania danych
Tworzenie modelu danych
- Tworzenie relacji między tabelami: jeden do wielu, jeden do jeden, wiele do wielu
- Zasady tworzenie systemu efektywnego filtrowania w modelowaniu
- Tabele faktów i wymiarów
- Kardynalność - profesjonalne przygotowanie danych do modelu danych
Wprowadzenie do wizualizacji
- Rodzaje wizualizacji w Power BI
- Tworzenie wykresów i tabel
- Filtry, fragmentatory (slicery)
- Formatowanie wizualne raportów
Język DAX - nawjważniejsze funkcje i formuły
- Czym jest DAX i do czego służy
- Kolumny obliczeniowe vs miary
- Miary niejawne (implicit measures) i jawne (explicite measures)
- Podstawowe funkcje DAX (SUM, AVERAGE, COUNT, IF)
- Funkcje CALCULATE i FILTER
- Kontekst wiersza i kontekst filtra
- Funkcje X - (SUMX, AVERAGEX, COUNTX, MINX, MAXX,STDEVX.P, STDEVX.S)
- Funkcje czasu (Time Intelligence: YTD, MTD, porównania okresów)v
- Praktyczne przykłady miar biznesowych
Raportowanie
- Interakcje między wizualizacjami
- Drill-down i drill-through
- Tooltipy i zakładki (bookmarks)
- Projektowanie czytelnych dashboardów (Dobre praktyki)
Moduł VBA
VBA Wprowadzenie do Makropoleceń
- Wykorzystanie zakładki Deweloper
- Edycja makr w edytorze VBA
- Wprowadzanie komentarzy
- Uruchamianie makr z poziomu edytora VBA
- Korzystanie z Debuggera
- Obiekty, własności, metody
- Odwołania do komórek, zakresów komórek, kolumn, wierszy, plików, okien
- Sterowanie wykonaniem programu - instrukcje sterujące, pętle
- Typy danych i praca ze zmiennymi i stałymi
- Typy zmiennych, stałe i ich zasięg
- Zmienne tablicowe
- Instrukcje przypisania
- Użycie i priorytety operatorów
Sterowanie wykonaniem programu - Instrukcje sterujące, Pętle
- If...Then...Elseif...Else..End if
- Rozgałęzienia skokowe
- Pętla For...Next
- Pętla For...Each
Moduły, funkcje i procedury - organizacja kodu VBA
- Tworzenie procedur i funkcji z argumentami, UDF, z odpowiednim zasięgiem
- Tworzenie i używanie funkcji z opcjonalnymi argumentami
- Przekazywanie wartości funkcji do procedury
Interakcja z użytkownikiem, gotowe funkcje do wykorzystania
- MsgBox
- InputBox
- Zdarzenia skoroszytu, arkusza, okna
- Korzystanie z wbudowanych funkcji VBA
- Korzystanie z funkcji arkuszowych
Tworzenie formularzy
- Używanie paska narzędzi i kontrolek Formularza:
pola tekstowe, etykiety, ramki, pola kombi, pola listy, pola opcji, przyciski
- Zdarzenia formularza
Wydajność i optymalizacja
- Tablice wielowymiarowe
- Collection vs Dictionary (Scripting.Dictionary)
- Praca na tablicach w pamięci (arrays)
- Operacje na danych bez użycia arkusza
- Przyspieszanie kodu (ScreenUpdating, Calculation, Events)
- Profilowanie i analiza wydajności
- Refaktoryzacja kodu
Obróbka danych za pomocą pętli i tablic VBA - praktyczne przykłady
- Tworzenie raportu z kilku tabel pobranych automatycznie do pojedynczej tabeli
- Rozbicie pojedynczej tabeli na kilka arkuszy
- Pobranie danych z kilku arkuszy do pojedynczej tabeli
Obsługa błędów w programie
- Wykorzystanie rozgałęzień skokowych
- Przerywanie wykonywania kodu