Перейти до змісту

BI-інструменти

Дашборд з Google Таблиць: коли вистачає і де межа

Як зібрати робочий дашборд у Google Таблицях — структура аркушів, QUERY, IMPORTRANGE, зведені таблиці, графіки — і за якими ознаками зрозуміти, що час переходити на сховище і повноцінний дашборд.

DATUMPANELОпубліковано Оновлено 6 хв читання

Обкладинка статті про дашборд з Google Таблиць

Google Таблиці — перший «BI» більшості малих бізнесів. І це нормально: таблиця безкоштовна, зрозуміла всім і дозволяє швидко перевірити, які метрики справді потрібні. Проблеми починаються, коли таблиця росте, а від неї вимагають бути дашбордом для всієї команди.

Як зібрати таблицю-дашборд правильно

Структура аркушів

АркушЩо тамХто редагує
raw_ordersвивантаження замовлень як єавтоматично / вручну за правилом
raw_adsвитрати за днями й каналамиавтоматично
dictдовідники: канали, категорії, собівартістьаналітик
calcрозрахунки, формулианалітик
dashboardKPI і графікиніхто (лише перегляд)

Головне правило: сирі дані, розрахунки і візуалізація — на різних аркушах. Дашборд захищений від редагування.

Корисні функції

  • QUERY — SQL-подібні вибірки прямо в таблиці:
=QUERY(raw_orders!A:F, "select B, sum(E) where D = 'paid' group by B label sum(E) 'Виручка'", 1)
  • IMPORTRANGE — підтягнути дані з іншої таблиці (наприклад, план від фінансиста);
  • SUMIFS, COUNTIFS — KPI з умовами за періодом;
  • SPARKLINE — міні-графік тренду в клітинці поруч з KPI;
  • зведені таблиці — для когорт і розбивок;
  • перевірка даних — випадні списки, щоб не було «Insta» замість «instagram».

Автоматизація

  • вивантаження з CRM чи магазину за розкладом — через Apps Script або інтеграційні сервіси;
  • Google Ads має офіційні способи вивантаження звітів у таблиці;
  • форма заявок пише в таблицю напряму.

Коли таблиці досить

  • одне-два джерела даних;
  • до кількох тисяч рядків на місяць;
  • одна-дві людини працюють з цифрами;
  • оновлення раз на день або рідше;
  • метрики ще «шукаються» і часто змінюються.

У цьому випадку таблиця — найшвидший спосіб перевірити словник метрик, перш ніж будувати щось складніше (дашборд для бізнесу).

Ознаки, що час переходити

СимптомЩо відбувається
Таблиця відкривається хвилинуобсяги й формули переросли інструмент
«У мене в копії інакше»кілька версій правди
Хтось випадково зламав формулунемає контролю змін
Ручне копіювання щопонеділканемає автоматичного пайплайна
Потрібно з'єднати CRM, рекламу й GA4складні з'єднання в таблицях крихкі
Потрібні ролі й доступ клієнтамтаблиця — або все, або нічого
Ліміт комірок і повільні IMPORTRANGEтехнічна межа

Google Таблиці мають ліміт кількості комірок на файл, а важкі IMPORTRANGE і QUERY суттєво сповільнюють роботу задовго до досягнення ліміту.

Як переходити без болю

  1. Залишити таблицю для ручних довідників — план, собівартість, цілі. Це її сильна сторона.
  2. Сирі дані перенести у сховище (BigQuery чи PostgreSQL) з автоматичним завантаженням (пайплайни).
  3. Розрахунки перенести в SQL — ті самі формули, але з версіонуванням.
  4. Дашборд — у Looker Studio, Metabase або власному кабінеті (порівняння інструментів).
  5. Таблиця-довідник читається пайплайном щоночі з валідацією.

Проміжний варіант — Looker Studio поверх Google Таблиць. Він дає кращі графіки й доступи на перегляд, але не вирішує проблему швидкості й крихкості даних. Для разового звіту зверху на готових таблицях добре підходить і статичний мікродашборд.

Типові помилки

  • Формули й ручне введення на одному аркуші.
  • Злиті комірки в сирих даних — ламають QUERY і зведені таблиці.
  • Дати текстом у різних форматах.
  • Десятки IMPORTRANGE ланцюжком між таблицями.
  • Доступ на редагування для всіх.

Чекліст таблиці-дашборда

  • Сирі дані, розрахунки і дашборд — окремі аркуші
  • Дашборд захищений від редагування
  • Довідники з перевіркою даних
  • Дати — у форматі дати, числа — числами
  • Вивантаження автоматизовані
  • Є дата останнього оновлення на дашборді
  • Визначено ознаки, коли переходити далі

Покроково: тижневий дашборд продажів у Таблицях

Структура, яка лишається підтримуваною, на прикладі невеликого магазину:

Аркуш 1, raw_orders. Рядок на замовлення, вставлений чи імпортований, вручну не редагується: дата, ID замовлення, канал, виручка, собівартість, статус.

Аркуш 2, raw_spend. Дата, канал, витрати.

Аркуш 3, calc. Тижневі агрегати, лише формули:

A2: =QUERY(raw_orders!A:F,
     "select year(A), week(A), C, count(B), sum(D), sum(D)-sum(E)
      where F = 'paid'
      group by year(A), week(A), C
      label count(B) 'orders', sum(D) 'revenue', sum(D)-sum(E) 'margin'", 1)

Нумерація тижнів у QUERY має власну конвенцію. Для тижнів з понеділка додайте в raw_orders допоміжну колонку =A2-WEEKDAY(A2;3) (понеділок цього тижня) і групуйте за нею. Зверніть увагу: в українській локалі Таблиць розділювач аргументів — крапка з комою.

Аркуш 4, dashboard. Лише посилання на calc, клітинки KPI і графіки. Без сирих даних і складних формул.

Дані з іншого файлу:

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/<file-id>"; "orders!A:F")

Першого разу треба дозволити доступ між файлами. Див. довідку Google щодо IMPORTRANGE і QUERY.

Клітинки KPI з порівнянням

Виручка цього тижня:   =SUMIFS(calc!E:E; calc!B:B; this_week)
Виручка минулого:      =SUMIFS(calc!E:E; calc!B:B; this_week-7)
Зміна:                 =IFERROR(B2/B3-1; "")
Стрілка:               =IF(B4>=0; "▲ "&TEXT(B4;"0%"); "▼ "&TEXT(-B4;"0%"))

Використовуйте іменовані діапазони (this_week) замість жорстких посилань на клітинки, щоб дашборд працював і після переміщення рядків.

Приклад: коли таблиця вперлася в межу

Ілюстративний шлях, типовий на практиці:

МісяцьРядків у raw_ordersЩо сталося
12 000дашборд зібрано, відкривається миттєво
614 000IMPORTRANGE з двох файлів, перші затримки «Завантаження…»
925 000менеджер вручну відсортував raw_orders; формули тиждень показували не ті рядки, доки хтось помітив
1240 000 + рекламні дані з трьох платформвідкриття — понад хвилину, щотижневе копіювання рекламних даних — 2 години

На 9-му місяці проблема була в цілісності, а не в обсязі: будь-хто з правом редагування може зламати сирі дані. На 12-му — і те, і те. Перенесення сирих даних у базу чи BigQuery з автоматичним завантаженням і Таблиці (або Looker Studio) як шар перегляду вирішили обидві. Таблиці також можуть напряму запитувати BigQuery через Connected Sheets — м'який проміжний крок.

Як захистити дашборд у таблиці

  • Аркуші з сирими даними захищені (Дані → Захистити аркуші й діапазони), редагує лише імпорт
  • Глядачі мають доступ на перегляд чи коментування, а не редагування
  • Перед великими змінами — історія версій («Файл → Історія версій → Назвати поточну версію»)
  • Видима клітинка «оновлено», яку заповнює імпорт, а не людина
  • Один власник, що погоджує зміни структури

Графіки в Таблицях: практичні поради

  • Будуйте графіки на фіксованих діапазонах аркуша calc, а не на цілих колонках сирих даних. Графіки на відкритих діапазонах сповільнюють файл і підхоплюють випадкові рядки.
  • Для трендів KPI використовуйте спарклайни. =SPARKLINE(calc!E2:E13) у клітинці поряд із KPI дає тренд за 12 тижнів без окремого об'єкта-графіка, який треба підтримувати.
  • Одне запитання — один графік. Комбінований графік зі стовпчиками виручки, лінією маржі й лінією реклами на двох осях читати важко; два простих графіки поряд — легко.
  • Фіксуйте діапазон осей на графіках, які порівнюють тиждень до тижня, інакше та сама зміна одного тижня виглядатиме драматично, а іншого — пласко.
  • Стежте за кольорами. Стандартна палітра змінює кольори рядів, коли додаєте новий ряд. Задайте їх явно, щоб «Meta» завжди мала той самий колір.

Як поділитися результатом

Власникам, які не хочуть відкривати таблицю, можна опублікувати лише аркуш дашборду посиланням чи вбудуванням (Файл → Поділитися → Опублікувати в інтернеті дозволяє обрати один аркуш; обережно — опублікований вміст доступний кожному, хто має посилання) або щотижня надсилати аркуш дашборду як PDF простим тригером Apps Script. Для конфіденційних даних надавайте доступ конкретним акаунтам, а не публікуйте.

Найчастіша помилка тут — «тимчасово» відкрити доступ за посиланням для всіх і забути про це. Раз на квартал перевіряйте налаштування доступу до файлів з даними про продажі.

Часті запитання

Чи можна зробити гарний дашборд у Google Таблицях?

Цілком функціональний — так: KPI, SPARKLINE, кілька графіків. Для інтерактивних фільтрів і кращого вигляду таблицю часто підключають до Looker Studio.

Як автоматично оновлювати дані в таблиці?

Через Apps Script за тригером часу, офіційні доповнення платформ або інтеграційні сервіси. Ключі API зберігайте у властивостях скрипта, а не в клітинках.

Скільки рядків витримує таблиця?

Технічний ліміт — у кількості комірок на файл; практичний — значно раніше, коли формули починають гальмувати. Для тисяч замовлень на місяць з історією за роки краще база даних.

Чи можна підключити Google Таблицю до власного кабінету?

Так, як джерело довідників (план, собівартість): пайплайн читає її за розкладом і перевіряє дані.

Теги: Google ТаблицідашбордLooker Studio

Автор

DATUMPANEL — Аналітика даних для бізнесу

DATUMPANEL — це незалежний аналітик даних з України. Будую дашборди для власників бізнесу, налаштовую GA4 і експорт у BigQuery, збираю пайплайни даних і автозвіти в Telegram для e-commerce, сервісного бізнесу, SaaS і агенцій — від аудиту даних до рішень.

Написати в Telegram[email protected]Відкрити демо

Читайте також

  • BI-інструменти8 хв читання

    Power BI чи Looker Studio (і Metabase, Tableau): що обрати бізнесу

    Чесне порівняння Power BI, Looker Studio, Metabase і Tableau для малого й середнього бізнесу — джерела даних, модель ліцензій, швидкість, складність, і коли жоден з них не потрібен.

    Основний гайд

  • BI-інструменти6 хв читання

    Власний дашборд чи BI-сервіс: коли що вигідніше

    Чесне порівняння власного аналітичного кабінету з Power BI, Looker Studio чи Metabase — вартість володіння, ліцензії, бренд, пояснення метрик, Telegram-звіти, self-hosting і коли BI однозначно кращий.

  • BI-інструменти6 хв читання

    Статичний мікродашборд на GitHub Pages чи Vercel: швидкий звіт без BI

    Що таке статичний мікродашборд, коли його досить замість BI, як зібрати його з CSV, Google Таблиць чи вивантаження за кілька днів і опублікувати на GitHub Pages або Vercel із захистом доступу.

Хочете таку аналітику у себе?

Опишіть, які дані у вас є і на які запитання бракує відповідей. Відповім того ж дня — з планом, термінами й тим, що можна зробити швидко.

Або напишіть напряму:

Відкрити демо →

Залиште заявку

Відповім протягом робочого дня.

Що вас цікавить
Сфера бізнесу
Ще деталі · необов’язково
Орієнтовний бюджет · необов’язково
Коли зручно почати · необов’язково
Які джерела даних є · необов’язково

Надсилаючи форму, ви погоджуєтесь з Політикою конфіденційності — контакти використовуються лише для відповіді на заявку.