Lekcja 1Używanie makr VBA do prostej automatyzacji: nagrywanie makr, edycja modułu, bezpieczne uruchamianie, zdarzenia skoroszytu (Workbook_Open, Worksheet_Change)Automatyzuj powtarzalne zadania za pomocą makr VBA, od nagrywania po edycję kodu w modułach. Naucz się praktyk bezpiecznego uruchamiania, wykorzystaj zdarzenia skoroszytu jak Workbook_Open i Worksheet_Change oraz zbuduj niezawodną automatyzację do odświeżania i formatowania.
Nagrywanie i uruchamianie podstawowych makrEdycja makr w standardowych modułachUżywanie Workbook_Open do zadań startowychUżywanie Worksheet_Change do logiki wprowadzaniaBezpieczeństwo makr i bezpieczne uruchamianiePrzypisywanie makr do przycisków i kształtówLekcja 2Automatyzacja odświeżania: odświeżanie Power Query i tabel przestawnych za pomocą VBA lub przyciskówAutomatyzuj odświeżanie Power Query i tabel przestawnych za pomocą VBA i elementów interfejsu. Zbuduj przyciski i proste makra do sekwencyjnego odświeżania wielu obiektów, obsługuj błędy i zapewnij użytkownikom zawsze aktualne dane.
Ręczne vs zautomatyzowane opcje odświeżaniaVBA do odświeżania wszystkich zapytań narazOdświeżanie tabel przestawnych za pomocą makrPrzyciski odświeżania na dashboardachObsługa błędów odświeżania i logowanieLekcja 3Funkcje tekstowe i dat: TEXT, DATE, EOMONTH, MONTH, YEAR, FORMAT dla okresów raportowaniaUżywaj funkcji tekstowych i dat do budowania solidnych okresów raportowania. Pracuj z TEXT, DATE, EOMONTH, MONTH, YEAR i formatowaniem do tworzenia etykiet miesięcy, okresów fiskalnych oraz dynamicznych podsumowań opartych na datach dla dashboardów i cyklicznych raportów.
Budowanie dat z komponentów za pomocą DATEObliczenia miesięcy, lat i EOMONTHTEXT do niestandardowych etykiet okresówRolling miesięczne i year-to-date zakresyObsługa okresów fiskalnych vs kalendarzowychLekcja 4Najlepsze praktyki dla wersjonowania, kopii zapasowych i dokumentowania źródeł danych w skoroszycieWdroż najlepsze praktyki dla wersjonowania skoroszytów, kopii zapasowych i dokumentacji. Śledź zmiany w źródłach danych, utrzymuj dziennik zmian i osadzaj jasne notatki, aby przyszli użytkownicy rozumieli kroki odświeżania i zależności.
Konwencje nazewnictwa plików i wersjonowaniaStrategie kopii zapasowych i lokalizacje przechowywaniaUtrzymywanie dziennika zmian skoroszytuDokumentowanie zewnętrznych połączeń danychAdnotacje zapytań i kluczowych formułLekcja 5Zaawansowane formuły: XLOOKUP/VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF/IFS, zagnieżdżone logikiZastosuj zaawansowane formuły takie jak XLOOKUP, VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF i IFS. Buduj zagnieżdżone wyrażenia logiczne, obsługuj błędy z gracją i projektuj solidne łańcuchy wyszukiwania dla złożonych modeli raportowania.
Porównanie XLOOKUP vs VLOOKUPINDEX/MATCH do elastycznych wyszukiwańSUMIFS i COUNTIFS z kryteriamiIFS i zagnieżdżone struktury logiczneObsługa błędów za pomocą IFERROR lub IFNALekcja 6Projektowanie struktury skoroszytu: oddzielne arkusze dla Sprzedaży, HR, Finansów, Dashboardu, Słownika danychZaprojektuj klarowną strukturę skoroszytu z dedykowanymi arkuszami dla Sprzedaży, HR, Finansów, dashboardów i słownika danych. Ustal standardy nazewnictwa, pomoce nawigacyjne i separację warstw surowych danych, stagingu oraz prezentacji.
Separacja danych, stagingu i raportówDedykowane arkusze dla Sprzedaży, HR, FinansówUkład dashboardu i pomoce nawigacyjneCentralny arkusz słownika danychNazewnictwo arkuszy i schematy kolorów zakładekLekcja 7Podstawy Power Query: importowanie, czyszczenie, łączenie wielu plików departamentalnychOpanuj Power Query do importowania, czyszczenia i łączenia plików departamentalnych. Skonfiguruj połączenia, zastosuj kroki transformacji, połącz i dołącz tabele oraz załaduj wyniki do modeli Excela, zachowując zapytania odświeżalne i dobrze udokumentowane.
Łączenie z folderami i skoroszytamiCzyszczenie i kształtowanie surowych tabelŁączenie i dołączanie plików departamentalnychZarządzanie krokami zapytań i błędamiŁadowanie zapytań do tabel lub modelu danychDokumentowanie logiki zapytań i źródełLekcja 8Walidacja danych i kontrolowane wprowadzanie: listy rozwijane, listy, alerty błędów dla miesięcznych wklejeńKontroluj wprowadzanie danych użytkownika za pomocą reguł walidacji, list i alertów błędów. Buduj listy rozwijane dla szablonów miesięcznych wklejeń, ograniczaj niepoprawne wpisy i projektuj przyjazne komunikaty, które prowadzą użytkowników chroniąc formuły i struktury.
Tworzenie kontrolek rozwijanych opartych na listachNiestandardowe formuły walidacji dla regułKomunikaty wprowadzania i alerty błędówWalidacja szablonów miesięcznych wklejeńBlokowanie struktury przy pozwalaniu na wprowadzanieLekcja 9Kolumny obliczeniowe i miary: kolumny tabel strukturalnych vs miary tabel przestawnychRozróżnij kolumny obliczeniowe w tabelach od miar w tabelach przestawnych i modelu danych. Naucz się kiedy używać każdej, jak wpływają na wydajność i jak projektować wielokrotnego użytku obliczenia dla spójnego raportowania w tabelach przestawnych.
Tworzenie kolumn obliczeniowych w tabelachDefiniowanie miar w modelu danychPodstawy kontekstu wiersza vs kontekstu filtraWybór między kolumną a miarąWielokrotne użycie miar w tabelach przestawnychLekcja 10Używanie tabel Excela i zakresów nazwanych do dynamicznych zakresów i strukturalnych odwołańWykorzystaj tabele Excela i zakresy nazwane do tworzenia dynamicznych zakresów i strukturalnych odwołań. Konwertuj zakresy na tabele, używaj nazw tabel w formułach i definiuj zakresy nazwane, które aktualizują się automatycznie wraz z wzrostem danych.
Konwertowanie zakresów na tabele ExcelaStrukturalne odwołania w formułachWiersze sumujące i podsumowania oparte na tabelachDynamiczne zakresy nazwane z formułamiTabele zasilające tabele przestawne i wykresyLekcja 11Logika warunkowa dla flag i kategorii: IF z wyszukiwaniem, SWITCH, CHOOSEUżywaj logiki warunkowej do tworzenia flag i kategorii napędzających analizę. Łącz IF z funkcjami wyszukiwania i stosuj SWITCH oraz CHOOSE do uproszczenia zagnieżdżonej logiki, czyniąc modele łatwiejszymi do audytu i dostosowania w czasie.
Przegląd wzorców IF i zagnieżdżonych IFIF z flagami XLOOKUP lub VLOOKUPUżywanie SWITCH do logiki wielowarunkowejUżywanie CHOOSE do wyboru scenariuszyAudyt i testowanie formuł logicznychLekcja 12Praca z dużymi zakresami efektywnie: formuły tablicowe, zachowanie spill, funkcja LETNaucz się obsługiwać duże zakresy za pomocą dynamicznych tablic, zakresów spill i funkcji LET. Zrozum kwestie wydajności, obsługę błędów i jak zastąpić starsze formuły tablicowe nowoczesnymi, łatwymi w utrzymaniu wzorcami obliczeniowymi.
Starsze formuły tablicowe CSE vs dynamiczne tabliceZrozumienie i kontrolowanie zakresów spillUżywanie LET do uproszczenia złożonych formułŁączenie LET z FILTER i SORTWskazówki wydajności dla dużych zakresów tablicowych