שיעור 1שימוש במאקרוס VBA לאוטומציה פשוטה: הקלטת מאקרוס, עריכת מודול, הרצה בטוחה, אירועי קובץ (Workbook_Open, Worksheet_Change)אוטומציה של משימות חוזרות עם מאקרוס VBA, מהקלטה לעריכת קוד במודולים. למדו תרגולי הרצה בטוחים, שימוש באירועי קובץ כמו Workbook_Open ו-Worksheet_Change, ובניית אוטומציה אמינה לרענון ועיצוב.
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 shapesשיעור 2אוטומציית רענון: רענון Power Query ו-PivotTables עם VBA או כפתוריםאוטומציה של רענון Power Query ו-PivotTables באמצעות VBA וכפתורים. בנו כפתורים ומאקרוס פשוטים לרענון רציף של אובייקטים מרובים, טיפול בשגיאות והבטחת נתונים עדכניים למשתמשים.
Manual vs automated refresh optionsVBA to refresh all queries at onceRefreshing PivotTables with macrosRefresh buttons on dashboardsHandling refresh errors and loggingשיעור 3פונקציות טקסט ותאריך: TEXT, DATE, EOMONTH, MONTH, YEAR, FORMAT לתקופות דיווחשימוש בפונקציות טקסט ותאריך לבניית תקופות דיווח חזקות. עבודה עם TEXT, DATE, EOMONTH, MONTH, YEAR ועיצוב ליצירת תוויות חודשיות, תקופות פיסקליות וסיכומים דינמיים מבוססי תאריך ללוחות מחוונים ודוחות חוזרים.
Building dates from components with DATEMonth, year, and EOMONTH calculationsTEXT for custom period labelsRolling monthly and year-to-date rangesHandling fiscal vs calendar periodsשיעור 4שיטות עבודה מומלצות לגרסאות, גיבוי ותיעוד מקורות נתונים בקובץיישום שיטות עבודה מומלצות לגרסאות קובץ, גיבוי ותיעוד מקורות נתונים בתוך הקובץ. מעקב אחר שינויים במקורות נתונים, שמירת יומן שינויים והטמעת הערות ברורות למשתמשים עתידיים להבנת שלבי רענון ותלות.
File naming and versioning conventionsBackup strategies and storage locationsMaintaining a workbook change logDocumenting external data connectionsAnnotating queries and key formulasשיעור 5נוסחאות מתקדמות: XLOOKUP/VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF/IFS, לוגיקה מקוננתיישום נוסחאות מתקדמות כמו XLOOKUP, VLOOKUP, INDEX/MATCH, SUMIFS, COUNTIFS, IF ו-IFS. בניית ביטויים לוגיים מקוננים, טיפול בשגיאות בחן חסד, ועיצוב שרשראות חיפוש חזקות לדגמי דיווח מורכבים.
XLOOKUP vs VLOOKUP comparisonINDEX/MATCH for flexible lookupsSUMIFS and COUNTIFS with criteriaIFS and nested logical structuresError handling with IFERROR or IFNAשיעור 6עיצוב מבנה קובץ: גיליונות נפרדים למכירות, משאבי אנוש, פיננסים, לוח מחוונים, מילון נתוניםעיצוב מבנה קובץ ברור עם גיליונות ייעודיים למכירות, משאבי אנוש, פיננסים, לוח מחוונים ומילון נתונים. קביעת תקנים לשמות, עזרי ניווט והפרדה בין נתונים גולמיים, שלב ביניים והצגה.
Separating data, staging, and reportsDedicated sheets for Sales, HR, FinanceDashboard layout and navigation aidsCentral data dictionary worksheetSheet naming and tab color schemesשיעור 7יסודות Power Query: ייבוא, ניקוי, מיזוג קבצי מחלקות מרוביםשליטה ב-Power Query לייבוא, ניקוי ושילוב קבצי מחלקות. הגדרת חיבורים, יישום שלבי טרנספורמציה, מיזוג והוספת טבלאות, טעינת תוצאות לדגמי אקסל תוך שמירה על שאילתות ניתנות לרענון ומתועדות היטב.
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 sourcesשיעור 8ולידציית נתונים וקלט מבוקר: תפריטים נפתחים, רשימות, התראות שגיאה להעתקה חודשיתשליטה בקלט משתמש עם כללי ולידציה, רשימות והתראות שגיאה. בניית תפריטים נפתחים לתבניות העתקה חודשיות, הגבלת קלט לא חוקי ועיצוב הודעות ידידותיות שמנחות משתמשים תוך הגנה על נוסחאות ומבנים.
Creating list-based dropdown controlsCustom validation formulas for rulesInput messages and error alertsValidating monthly paste-in templatesLocking structure while allowing inputשיעור 9עמודות מחושבות ומדדים: עמודות טבלה מובנית מול מדדי Pivotהבחנה בין עמודות מחושבות בטבלאות למדדי PivotTables ומודל הנתונים. למדו מתי להשתמש בכל אחד, השפעתם על ביצועים ועיצוב חישובים ניתנים לשימוש חוזר לדיווח עקבי בין פיבוטים.
Creating calculated columns in tablesDefining measures in the Data ModelRow context vs filter context basicsChoosing between column and measureReusing measures across PivotTablesשיעור 10שימוש בטבלאות אקסל וטווחים בשמות לטווחים דינמיים והפניות מובנותניצול טבלאות אקסל וטווחים בשמות ליצירת טווחים דינמיים והפניות מובנות. המרת טווחים לטבלאות, שימוש בשמות טבלאות בנוסחאות והגדרת טווחים בשמות שמתעדכנים אוטומטית עם גידול הנתונים.
Converting ranges into Excel TablesStructured references in formulasTotal rows and table-based summariesDynamic named ranges with formulasTables feeding PivotTables and chartsשיעור 11היגיון מותנה לדגלים וקטגוריות: IF עם חיפוש, SWITCH, CHOOSEשימוש בהיגיון מותנה ליצירת דגלים וקטגוריות שמניעות ניתוח. שילוב IF עם פונקציות חיפוש, ושימוש ב-SWITCH ו-CHOOSE לפישוט היגיון מקונן, להקלת ביקורת ושינויים במודלים לאורך זמן.
Reviewing IF and nested IF patternsIF with XLOOKUP or VLOOKUP flagsUsing SWITCH for multi-condition logicUsing CHOOSE for scenario selectionAuditing and testing logical formulasשיעור 12עבודה יעילה עם טווחים גדולים: נוסחאות מערכים, התנהגות שפיכה, פונקציית LETלמידת טיפול בטווחים גדולים עם מערכים דינמיים, טווחי שפיכה ופונקציית LET. הבנת שיקולים של ביצועים, טיפול בשגיאות והחלפת נוסחאות מערכים ישנות בדפוסי חישוב מודרניים ניתנים לתחזוקה.
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