Продвинутый анализ данных и автоматизация бизнес-процессов в Microsoft Excel (VBA и Power Query)
О курсе
Категория слушателей
Характеристики курса
Содержание курса
Модуль 1. Продвинутые инструменты анализа данных (5 ч.)
-
Поисковые функции: ВПР/ГПР, их ограничения, альтернатива ИНДЕКС+ПОИСКПОЗ, многокритериальный поиск, ПРОСМОТРX, ЕСЛИОШИБКА.
-
Условное форматирование на формулах: смешанные ссылки, поиск аномалий, отклонений, дубликатов.
-
Сводные таблицы: вычисляемые поля, метрики вроде маржинальности и выручки.
-
Интерактивные дашборды: срезы, временные шкалы, синхронная фильтрация.
-
Составные формулы, массивы, макрорекордер, VBA Editor, сохранение в xlsm.
- Практика: ВПР + ЕСЛИОШИБКА, ИНДЕКС/ПОИСКПОЗ с конкатенацией, условное форматирование отклонений >20%, сводная по месяцам/менеджерам, поле «Средний чек», дашборд с 2 срезами и временной шкалой.
Модуль 2. Автоматизация бизнес-процессов с помощью VBA (5 ч.)
-
Объектная модель Excel: Application, Workbook, Worksheet, Range.
-
Динамические диапазоны: CurrentRegion, последняя заполненная строка.
-
Конструкции: If…Then…Else, For Each…Next.
-
UDF, события листа, интеграция VBA с формулами.
-
Массивы, оптимизация кода, отключение экрана/вычислений/событий.
-
Обработка ошибок: On Error GoTo / Resume Next.
-
UserForm: TextBox, ComboBox, Label, CommandButton, валидация IsNumeric, MsgBox.
- Практика: функция SumIfGreater, макрос классификации значений, UserForm для добавления записей, событие Worksheet_SelectionChange для статуса, комментарии в коде.
Модуль 3. Интеграция данных и проектная деятельность с Power Query (4 ч.)
-
ETL в Power Query: подключение к CSV, Excel, папкам, веб-страницам.
-
Трансформации: очистка, фильтрация, замена значений, типы данных.
-
Merge и Append как аналоги ВПР и объединения источников.
-
Язык M, операция Unpivot для нормализации матричных отчетов.
-
Интеграция Power Query с VBA: RefreshAll, фоновое обновление, Workbook_Open.
-
Тестирование, документирование, подготовка приложения к защите.
-
Практика: импорт данных, слияние по региону, Unpivot, форма AddSalesForm, дашборд со сводными и срезами, макрос RefreshAllData, автообновление при открытии, лист «Описание».
Итоговая аттестация (2 ч.)
Знания и навыки, которые вы получите