FormulaCamp
Пройдено
16. Professional Excel Engineering · Производительность и интеграция · 25 мин

6. Excel, Power BI и SQL

Урок 6 из 7
Задание 1 из 4
  1. В E2:E11 сделайте JOIN: подтяните категорию товара по коду из справочника K2:L4.

Теория урока

Когда данных становится миллионы строк, а отчёт нужен десяткам людей, Excel работает в паре с базой данных и Power BI:

  • SQL — язык запросов к базам данных. Данные лежат в таблицах, запрос выбирает и группирует их на сервере;
  • Excel подключается к базе через «Данные → Получить данные» (Power Query) и забирает уже отфильтрованный результат;
  • Power BI использует ту же модель данных и язык DAX, что Power Pivot в Excel, но публикует интерактивные отчёты в облаке с правами доступа и автообновлением. Excel остаётся инструментом анализа «на столе», Power BI — витриной для всех.

Части SQL-запроса легко соотнести с функциями Excel:

SELECT o.region, SUM(o.amount), COUNT(*)
FROM orders o
JOIN products p ON p.code = o.product   -- как ВПР по коду
WHERE o.year = 2026                      -- условие СУММЕСЛИМН
GROUP BY o.region                        -- строки итоговой таблицы
HAVING SUM(o.amount) > 300000;           -- фильтр по итогу

Повторите этот запрос формулами. Год и порог HAVING — параметры в G7 и G8.

Проверьте себя

1. Какой части SQL соответствует условие в СУММЕСЛИМН вроде «год = 2026»?
2. Чем HAVING отличается от WHERE?
3. Что общего у Power BI и Power Pivot в Excel?
4. Почему тяжёлую фильтрацию лучше делать в SQL-запросе, а не в Excel?

Практика — в Pro

Живая таблица, проверка заданий и файлы .xlsx во всех 170 уроках. Прогресс хранится в этом браузере; синхронизация между устройствами появится позже.