Lekcija 1Uporaba VBA makrov za preprosto avtomatizacijo: snemanje makrov, urejanje modula, varno izvajanje, dogodki delovnega zvezka (Workbook_Open, Worksheet_Change)Avtomatizirajte ponavljajoče naloge z VBA makri, od snemanja do urejanja kode v modulih. Spoznavajte varne prakse izvajanja, uporabljajte dogodke delovnega zvezka, kot sta Workbook_Open in Worksheet_Change, ter gradite zanesljivo avtomatizacijo za osveževanje in oblikovanje.
Recording and running basic macrosEditing macros in standard modulesUsing Workbook_Open for startup tasksUsing Worksheet_Change for input logicMacro security and safe executionAssigning macros to buttons and shapesLekcija 2Avtomatizacija osveževanja: osveževanje Power Query in preglednic s VBA ali gumbiAvtomatizirajte osveževanje Power Query in preglednic s pomočjo VBA ali gumbov. Ustvarite gumbe in preproste makre za zaporedno osveževanje več objektov, upravljanje napak ter zagotavljanje, da uporabniki vedno vidijo trenutne podatke.
Manual vs automated refresh optionsVBA to refresh all queries at onceRefreshing PivotTables with macrosRefresh buttons on dashboardsHandling refresh errors and loggingLekcija 3Tekstne in datumne funkcije: TEXT, DATE, EOMONTH, MONTH, YEAR, FORMAT za poročevalna obdobjaUporabljajte tekstne in datumne funkcije za gradnjo robustnih poročevalnih obdobij. Delajte s TEXT, DATE, EOMONTH, MONTH, YEAR in oblikovanjem za ustvarjanje oznak mesecev, fiskalnih obdobij ter dinamičnih povzetkov, ki temeljijo na datumih, za nadzorne plošče in ponavljajoča poročila.
Building dates from components with DATEMonth, year, and EOMONTH calculationsTEXT for custom period labelsRolling monthly and year-to-date rangesHandling fiscal vs calendar periodsLekcija 4Najboljše prakse za različice, varnostne kopije in dokumentacijo virov podatkov v delovnem zvezkuUvedite najboljše prakse za različice delovnih zvezkov, varnostne kopije in dokumentacijo virov podatkov znotraj delovnega zvezka. Sledite spremembam virov podatkov, vzdržujte dnevnik sprememb in vstavljajte jasne opombe, da bodo prihodnji uporabniki razumeli korake osveževanja in odvisnosti.
File naming and versioning conventionsBackup strategies and storage locationsMaintaining a workbook change logDocumenting external data connectionsAnnotating queries and key formulasLekcija 5Napredne formule: XLOOKUP/VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF/IFS, gnezdene logikeUporabite napredne formule, kot so XLOOKUP, VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF in IFS. Gradite gnezdeno logične izraze, elegantno upravljajte napake in oblikujte robustne verige iskanj za kompleksne modele poročanja.
XLOOKUP vs VLOOKUP comparisonINDEX/MATCH for flexible lookupsSUMIFS and COUNTIFS with criteriaIFS and nested logical structuresError handling with IFERROR or IFNALekcija 6Oblikovanje strukture delovnega zvezka: ločeni listi za Prodajo, Kadrovsko, Finance, Nadzorno ploščo, Slovar podatkovOblikujte jasno strukturo delovnega zvezka s posebnimi listi za Prodajo, Kadrovsko, Finance, Nadzorno ploščo in slovar podatkov. Uvedite standarde poimenovanja, pripomočke za navigacijo ter ločitev surovih podatkov, faze priprave in plasti predstavitve.
Separating data, staging, and reportsDedicated sheets for Sales, HR, FinanceDashboard layout and navigation aidsCentral data dictionary worksheetSheet naming and tab color schemesLekcija 7Osnove Power Query: uvoz, čiščenje, združevanje datotek različnih oddelkovOpravite z osnovami Power Query za uvoz, čiščenje in združevanje datotek različnih oddelkov. Nastavite povezave, uporabite korake pretvorbe, združite in pripnite tabele ter naložite rezultate v modele Excela, pri čemer ohranjate poizvedbe osvežljive in dobro dokumentirane.
Connecting to folders and workbooksCleaning and shaping raw tablesMerging and appending departmental filesManaging query steps and errorsLoading queries to tables or data modelDocumenting query logic and sourcesLekcija 8Validacija podatkov in nadzorovan vnos: spustni seznami, sezname, opozorila o napakah za mesečno vstavljanjeNadzirajte vnos uporabnikov z pravili validacije podatkov, seznami in opozorili o napakah. Gradite spustne sezname za mesečne predloge vstavljanja, omejite neveljavne vnose in oblikujte prijazna sporočila, ki vodijo uporabnike, hkrati pa ščitijo formule in strukture.
Creating list-based dropdown controlsCustom validation formulas for rulesInput messages and error alertsValidating monthly paste-in templatesLocking structure while allowing inputLekcija 9Izračunani stolpci in ukrepi: stolpci strukturiranih tabel proti ukrepom v preglednicahRazlikujte izračunane stolpce v tabelah od ukrepov v preglednicah in podatkovnem modelu. Spoznavajte, kdaj uporabiti vsakega, kako vplivajo na zmogljivost, in kako oblikovati ponovno uporabne izračune za dosledno poročanje čez preglednice.
Creating calculated columns in tablesDefining measures in the Data ModelRow context vs filter context basicsChoosing between column and measureReusing measures across PivotTablesLekcija 10Uporaba Excel tabel in poimenovanih območij za dinamična območja in strukturirane referenceIzkoristite Excel tabele in poimenovane območja za dinamična območja in strukturirane reference. Pretvorite območja v tabele, uporabljajte imena tabel v formulah ter določite poimenovana območja, ki se samodejno posodobijo z rastjo podatkov.
Converting ranges into Excel TablesStructured references in formulasTotal rows and table-based summariesDynamic named ranges with formulasTables feeding PivotTables and chartsLekcija 11Pogojna logika za zastavice in kategorije: IF z iskanjem, SWITCH, CHOOSEUporabljajte pogojno logiko za ustvarjanje zastavic in kategorij, ki poganjajo analizo. Kombinirajte IF z iskalnimi funkcijami ter uporabite SWITCH in CHOOSE za poenostavitev gnezdene logike, zaradi česar so modeli lažje preverljivi in prilagodljivi.
Reviewing IF and nested IF patternsIF with XLOOKUP or VLOOKUP flagsUsing SWITCH for multi-condition logicUsing CHOOSE for scenario selectionAuditing and testing logical formulasLekcija 12Delovanje z velikimi območji učinkovito: formule polj, vedenje razliva, funkcija LETSpoznavajte ravnanje z velikimi območji z dinamičnimi polji, razlivnimi območji in funkcijo LET. Razumite vidike zmogljivosti, upravljanje napak ter kako zamenjati dediške formule polj z modernimi, vzdrževljivimi vzorci izračunov.
Legacy CSE array formulas vs dynamic arraysUnderstanding and controlling spill rangesUsing LET to simplify complex formulasCombining LET with FILTER and SORTPerformance tips for large array ranges