Lekce 1Použití VBA maker pro jednoduchou automatizaci: nahrávání maker, úprava modulů, bezpečné spouštění, události sešitu (Workbook_Open, Worksheet_Change)Automatizujte opakující se úkoly pomocí VBA maker od nahrávání po úpravu kódu v modulech. Naučíte se bezpečné spouštění, použití událostí sešitu jako Workbook_Open a Worksheet_Change a vytvoření spolehlivé automatizace pro obnovení a formátování úkolů.
Nahrávání a spouštění základních makerÚprava maker ve standardních modulechPoužití Workbook_Open pro úvodní úkolyPoužití Worksheet_Change pro logiku vstupuBezpečnost maker a bezpečné spouštěníPřiřazení maker k tlačítkům a tvarůmLekce 2Automatizace obnovení: obnovení Power Query a kontingenčních tabulek pomocí VBA nebo tlačítekAutomatizujte obnovení Power Query a kontingenčních tabulek pomocí VBA a ovládacích prvků rozhraní. Vytvořte tlačítka a jednoduchá makra pro sekvenční obnovení více objektů, zpracování chyb a zajištění, že uživatelé vždy vidí aktuální data.
Ruční vs automatizované možnosti obnoveníVBA pro obnovení všech dotazů najednouObnovení kontingenčních tabulek makryTlačítka obnovení na nástrojových panelechZpracování chyb obnovení a logováníLekce 3Textové a datumové funkce: TEXT, DATE, EOMONTH, MONTH, YEAR, FORMAT pro reportovací periodyPoužívejte textové a datumové funkce pro vytvoření robustních reportovacích period. Pracujte s TEXT, DATE, EOMONTH, MONTH, YEAR a formátováním pro tvorbu štítků měsíců, fiskálních period a dynamických souhrnů řízených daty pro nástrojové panely a opakující se reporty.
Vytváření datumů z komponent pomocí DATEVýpočty MONTH, YEAR a EOMONTHTEXT pro vlastní štítky periodKutálející měsíční a kumulativní rozsahyZpracování fiskálních vs kalendářních periodLekce 4Nejlepší postupy pro verzování, zálohování a dokumentaci zdrojů dat v sešituImplementujte nejlepší postupy pro verzování sešitů, zálohování a dokumentaci. Sledujte změny zdrojů dat, udržujte záznam změn a vkládejte jasné poznámky, aby budoucí uživatelé pochopili kroky obnovení a závislosti.
Konvence pojmenování souborů a verzováníStrategie zálohování a místa úložištěUdržování záznamu změn sešituDokumentace externích připojení k datůmAnotace dotazů a klíčových vzorcůLekce 5Pokročilé vzorce: XLOOKUP/VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF/IFS, vnořené logické výrazyAplikujte pokročilé vzorce jako XLOOKUP, VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF a IFS. Vytvářejte vnořené logické výrazy, elegantně zpracovávejte chyby a navrhujte robustní řetězce vyhledávání pro složité reportovací modely.
Porovnání XLOOKUP vs VLOOKUPINDEX/MATCH pro flexibilní vyhledáváníSUMIFS a COUNTIFS s kritériiIFS a vnořené logické strukturyZpracování chyb pomocí IFERROR nebo IFNALekce 6Návrh struktury sešitu: oddělené listy pro Prodej, HR, Finance, Nástrojový panel, Slovník datNavrhněte jasnou strukturu sešitu s dedikovanými listy pro prodej, HR, finance, nástrojové panely a slovník dat. Stanovte standardy pojmenování, navigační pomůcky a oddělení surových dat, stagingové vrstvy a prezentační vrstvy.
Oddělování dat, stagingu a reportůDedikované listy pro Prodej, HR, FinanceRozložení nástrojového panelu a navigační pomůckyCentrálny list slovníku datPojmenování listů a barevné schémata karetLekce 7Základy Power Query: importování, čištění, slučování více oddělení souborůOvladněte Power Query pro import, čištění a kombinování souborů oddělení. Nakonfigurujte připojení, aplikujte transformační kroky, slučujte a připojujte tabulky a načtěte výsledky do modelů Excelu při zachování obnovitelných a dobře dokumentovaných dotazů.
Připojení k složkám a sešitůmČištění a tvarování surových tabulekSlučování a připojování souborů odděleníSpráva kroků dotazů a chybNačítání dotazů do tabulek nebo modelu datDokumentace logiky dotazů a zdrojůLekce 8Ověřování dat a řízený vstup: rozbalovací seznamy, seznamy, varování chyb pro měsíční vkládáníŘiďte vstup uživatelů pravidly ověřování dat, seznamy a varováními chyb. Vytvářejte rozbalovací seznamy pro měsíční šablony vkládání, omezujte neplatné položky a navrhujte přátelské zprávy, které uživatele vedou při ochraně vzorců a struktur.
Vytváření rozbalovacích ovládacích prvků na bázi seznamůVlastní vzorce ověřování pro pravidlaVstupní zprávy a varování chybOvěřování měsíčních šablon vkládáníZamknutí struktury při povolení vstupuLekce 9Vypočítané sloupce a míry: sloupce strukturovaných tabulek vs. míry kontingenčních tabulekRozlišujte vypočítané sloupce v tabulkách od mír v kontingenčních tabulkách a modelu dat. Naučte se, kdy kterou použít, jak ovlivňují výkon a jak navrhnout znovupoužitelné výpočty pro konzistentní reporting napříč kontingenčními tabulkami.
Vytváření vypočítaných sloupců v tabulkáchDefinice mír v modelu datZáklady kontextu řádků vs. kontextu filtrůVolba mezi sloupcem a mírouZnovupoužití mír napříč kontingenčními tabulkamiLekce 10Použití tabulek Excel a pojmenovaných rozsahů pro dynamické rozsahy a strukturované referenceVyužívejte tabulky Excel a pojmenované rozsahy pro vytvoření dynamických rozsahů a strukturovaných referencí. Převádějte rozsahy na tabulky, používejte názvy tabulek ve vzorcích a definujte pojmenované rozsahy, které se automaticky aktualizují s růstem dat.
Převod rozsahů na tabulky ExcelStrukturované reference ve vzorcíchCelkové řádky a souhrny na bázi tabulekDynamické pojmenované rozsahy se vzorciTabulky napájející kontingenční tabulky a grafyLekce 11Podmínková logika pro vlajky a kategorie: IF s vyhledáváním, SWITCH, CHOOSEPoužívejte podmínkovou logiku pro vytvoření vlajek a kategorií, které pohánějí analýzu. Kombinujte IF s funkcemi vyhledávání a aplikujte SWITCH a CHOOSE pro zjednodušení vnořené logiky, díky čemuž budou modely snadněji auditoatelné a upravitelné v čase.
Revize vzorců IF a vnořeného IFIF s vlajkami XLOOKUP nebo VLOOKUPPoužití SWITCH pro vícepodmínkovou logikuPoužití CHOOSE pro výběr scénářeAuditing a testování logických vzorcůLekce 12Práce s velkými rozsahy efektivně: pole vzorců, chování rozlité oblasti, funkce LETNaučte se zpracovávat velké rozsahy pomocí dynamických polí, rozlité oblasti a funkce LET. Pochopte aspekty výkonu, zpracování chyb a jak nahradit staré pole vzorců moderními, udržitelnými výpočtovými vzorci.
Staré CSE pole vzorců vs dynamická polePorozumění a ovládání rozlité oblastiPoužití LET pro zjednodušení složitých vzorcůKombinování LET s FILTER a SORTTipy na výkon pro velké pole rozsahů