Aralin 1Paggamit ng VBA macros para sa simpleng awtomasyon: mag-record ng macros, i-edit ang module, ligtas na pagpapatupad, mga event ng workbook (Workbook_Open, Worksheet_Change)Awtomatihin ang paulit-ulit na gawain gamit ang VBA macros, mula sa pag-record hanggang pag-e-edit ng code sa modules. Matututo kang gumamit ng ligtas na pagpapatupad, mga event ng workbook tulad ng Workbook_Open at Worksheet_Change, at bumuo ng mapagkakatiwalaang awtomasyon para sa refresh at formatting tasks na may detalyadong paliwanag.
Pag-record at pagpapatakbo ng basic macrosPag-e-edit ng macros sa standard modulesPaggamit ng Workbook_Open para sa startup tasksPaggamit ng Worksheet_Change para sa input logicMacro security at ligtas na pagpapatupadPag--assign ng macros sa buttons at shapesAralin 2Awtomasyon ng refresh: pag-refresh ng Power Query at PivotTables gamit ang VBA o buttonsAwtomatihin ang pag-refresh ng Power Query at PivotTables gamit ang VBA at interface controls. Bumuo ng buttons at simpleng macros upang i-refresh ang maraming objects nang sunod-sunod, hawakan ang errors, at tiyakin na laging nakikita ng mga user ang kasalukuyang data sa mahabang proseso.
Manual vs awtomatikong refresh optionsVBA para i-refresh ang lahat ng queries nang sabayPag-refresh ng PivotTables gamit ang macrosRefresh buttons sa dashboardsPaghawak ng refresh errors at loggingAralin 3Mga function para sa text at petsa: TEXT, DATE, EOMONTH, MONTH, YEAR, FORMAT para sa mga panahon ng pag-uulatGumamit ng mga function para sa text at petsa upang bumuo ng matibay na mga panahon ng pag-uulat. Gumana sa TEXT, DATE, EOMONTH, MONTH, YEAR, at formatting upang lumikha ng mga label ng buwan, fiscal periods, at dynamic na buod na nakabase sa petsa para sa dashboards at paulit-ulit na reports na may detalyadong gabay.
Paggawa ng petsa mula sa components gamit ang DATEMga kalkulasyon ng buwan, taon, at EOMONTHTEXT para sa custom period labelsRolling monthly at year-to-date rangesPaghawak ng fiscal vs calendar periodsAralin 4Mga best practices para sa versioning, backup, at pagdokumento ng mga pinagmulan ng data sa loob ng workbookI-implementa ang mga best practices para sa versioning ng workbook, backup, at dokumentasyon. Subaybayan ang mga pagbabago sa mga pinagmulan ng data, panatilihin ang change log, at i-embed ang malinaw na notes upang maunawaan ng mga future users ang mga hakbang sa refresh at dependencies na may komprehensibong paliwanag.
Mga convention sa pag-name ng file at versioningMga estratehiya sa backup at mga lokasyon ng storagePagpapanatili ng workbook change logPagdokumento ng external data connectionsPag-annotate ng queries at key formulasAralin 5Advanced na mga formula: XLOOKUP/VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF/IFS, nested logicalsIlapat ang advanced na mga formula tulad ng XLOOKUP, VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF, at IFS. Bumuo ng nested logical expressions, hawakan ang errors nang mahusay, at idisenyo ang matibay na lookup chains para sa mga komplikadong modelo ng pag-uulat na may malalim na paliwanag.
XLOOKUP vs VLOOKUP comparisonINDEX/MATCH para sa flexible lookupsSUMIFS at COUNTIFS na may criteriaIFS at nested logical structuresError handling gamit ang IFERROR o IFNAAralin 6Pagdidisenyo ng istraktura ng workbook: hiwalay na sheets para sa Sales, HR, Finance, Dashboard, Data DictionaryIdisenyo ang malinaw na istraktura ng workbook na may dedikadong sheets para sa Sales, HR, Finance, dashboards, at data dictionary. Itatag ang mga standard sa pag-name, navigation aids, at paghihiwalay ng raw data, staging, at presentation layers na may detalyadong gabay sa pagpapatupad.
Paghihiwalay ng data, staging, at reportsDedikadong sheets para sa Sales, HR, FinanceLayout ng Dashboard at navigation aidsCentral data dictionary worksheetPag-name ng sheet at tab color schemesAralin 7Mga fundamental ng Power Query: pag-import, paglilinis, pag-merge ng maraming departmental filesMaster ang Power Query upang mag-import, maglinis, at pagsamahin ang mga departmental files. I-configure ang connections, mag-apply ng transformation steps, mag-merge at mag-append ng tables, at i-load ang results sa Excel models habang pinapanatili ang mga query na refreshable at well-documented na may komprehensibong proseso.
Pagsasama sa folders at workbooksPaglilinis at pag-shape ng raw tablesPag-merge at pag-append ng departmental filesPagpapatakbo ng query steps at errorsPag-load ng queries sa tables o data modelPagdokumento ng query logic at sourcesAralin 8Data validation at controlled input: drop-downs, lists, error alerts para sa monthly paste-inKontrolin ang user input gamit ang data validation rules, lists, at error alerts. Bumuo ng dropdowns para sa monthly paste-in templates, limitahan ang invalid entries, at idisenyo ang friendly messages na gumagabay sa mga user habang pinoprotektahan ang formulas at structures na may detalyadong paliwanag.
Paggawa ng list-based dropdown controlsCustom validation formulas para sa rulesInput messages at error alertsPag-validate ng monthly paste-in templatesPag-lock ng structure habang pinapayagan ang inputAralin 9Calculated columns at measures: structured table columns vs. Pivot measuresI-diferensyahan ang calculated columns sa tables mula sa measures sa PivotTables at Data Model. Matutulo kang kailan gamitin ang bawat isa, paano ito nakakaapekto sa performance, at paano idisenyo ang reusable calculations para sa consistent reporting across pivots na may malalim na paliwanag.
Paggawa ng calculated columns sa tablesPag-define ng measures sa Data ModelRow context vs filter context basicsPagpili sa pagitan ng column at measurePag-reuse ng measures across PivotTablesAralin 10Paggamit ng Excel Tables at named ranges para sa dynamic ranges at structured referencesGamitin ang Excel Tables at named ranges upang lumikha ng dynamic ranges at structured references. I-convert ang ranges sa tables, gumamit ng table names sa formulas, at i-define ang named ranges na nag-u-update nang awtomatiko habang lumalaki ang data na may detalyadong gabay.
Pag-convert ng ranges sa Excel TablesStructured references sa formulasTotal rows at table-based summariesDynamic named ranges gamit ang formulasTables na nagbibigay ng PivotTables at chartsAralin 11Conditional logic para sa flags at categories: IF na may lookup, SWITCH, CHOOSEGumamit ng conditional logic upang lumikha ng flags at categories na nagdidrive ng analysis. Pinagsama ang IF na may lookup functions, at ilapat ang SWITCH at CHOOSE upang simplihin ang nested logic, na ginagawang mas madaling i-audit at i-adjust ang models sa paglipas ng panahon na may komprehensibong paliwanag.
Pagre-review ng IF at nested IF patternsIF na may XLOOKUP o VLOOKUP flagsPaggamit ng SWITCH para sa multi-condition logicPaggamit ng CHOOSE para sa scenario selectionPag-audit at pagte-test ng logical formulasAralin 12Paggawa sa malalaking ranges nang mahusay: array formulas, spill behavior, LET functionMatutulo kang hawakan ang malalaking ranges gamit ang dynamic arrays, spill ranges, at LET function. Unawain ang performance considerations, error handling, at paano palitan ang legacy array formulas ng modern, maintainable calculation patterns na may malalim na paliwanag sa proseso.
Legacy CSE array formulas vs dynamic arraysPag-unawa at pagkontrol ng spill rangesPaggamit ng LET upang simplihin ang complex formulasPag-combine ng LET na may FILTER at SORTPerformance tips para sa malalaking array ranges