Услуга

Автоматизация Google Таблиц и Apps Script

Переношу таблицы из Excel в Google Таблицы, адаптирую формулы и улучшаю структуру. Настраиваю совместную работу, отчёты и автоматизацию на Apps Script — чтобы меньше копировать данные вручную и проще проверять результат.

Сводный отчёт из нескольких Google Таблиц и сценарий Apps Script
Демонстрационный интерфейс на обезличенных тестовых данных.

Перенос из Excel в Google Таблицы с улучшением структуры

Сначала разбираю исходный Excel-файл: листы, формулы, справочники и связи. Согласуем, что нужно сохранить при переносе, а что улучшить: убрать повторный ввод, упростить расчёты, настроить проверки и сводные отчёты. Обязательный перенос и дополнительные улучшения оцениваю отдельно.

Макросы VBA не переносятся в Google Таблицы автоматически. Для нужных действий отдельно оцениваю замену на Apps Script; запросы Power Query и внешние подключения также требуют отдельного разбора. Если задачу разумнее оставить в Excel, объясню это до начала работы. После переноса сравниваю согласованные контрольные расчёты с исходным файлом.

Для совместного реестра сначала определяем, кто вводит данные, кто исправляет ошибки и кто видит сводку. Формулы и справочники отделяем от полей ввода. Apps Script добавляется для действий по событию или расписанию: сформировать документ, обновить статус, отправить уведомление.

До настройки проверяем объём строк, частоту обновления и права аккаунта, от которого запускается сценарий. Защита диапазонов помогает сохранить формулы, но данные, которые сотрудник не должен видеть, нужно отделять и ограничивать доступ к ним.

Когда это полезно

Какие проблемы решает

  • В разных отделах используются несовместимые копии одной таблицы.
  • Строки переносят вручную, поэтому появляются дубли и пропуски.
  • Ответственный узнаёт о просрочке только после ручной проверки.

Возможности

Что можно автоматизировать

  • перенос Excel-файла с адаптацией формул и проверкой итогов
  • оптимизация структуры, справочников и повторяющихся расчётов
  • единый реестр заявок или оплат
  • сбор данных из нескольких таблиц
  • автоматические статусы и контроль сроков
  • создание документов из шаблона
  • уведомления по расписанию
  • связь с формами и внешними API

Пример сценария

Как работает решение

Каждый отдел ведёт свой лист. Сценарий проверяет обязательные колонки, объединяет новые строки в сводный реестр и отмечает источник. При ошибке ответственный получает уведомление со ссылкой на конкретную строку.

Процесс

Как проходит работа

  1. 1

    Разбираю исходный файл и согласуем объём переноса и улучшений.

  2. 2

    Определяем роли, права доступа и структуру справочников.

  3. 3

    Собираю прототип таблицы и правила проверки.

  4. 4

    Подключаю Apps Script и тестирую триггеры на демо-данных.

  5. 5

    Передаю владельцу таблицы инструкцию и журнал сценариев.

Стоимость

Сколько это стоит

от 150 BYN

Ориентир для типовой задачи этого направления: отдельный отчёт или таблица под конкретную задачу.

Точная стоимость — после бесплатного разбора задачи. На неё влияют:

  • число источников данных и их состояние
  • сложность правил расчёта и проверок
  • нужны ли интеграции с другими сервисами
  • требования к защите формул и разграничению доступа

Оценка и разбор задачи бесплатны, оплата — после согласования результата на ваших данных.

До начала работы согласуем состав результата, критерии приёмки и условия поддержки после передачи. Новые функции и изменение исходных требований обсуждаем отдельно; сроки и стоимость фиксируем до их выполнения.

Передача

Что получает заказчик

  • структурированная Google Таблица
  • Apps Script в аккаунте заказчика
  • защищённые диапазоны
  • валидация полей
  • триггеры и уведомления
  • описание прав доступа

Инструменты

Технологии

  • Google Таблицы
  • Apps Script
  • Google Forms
  • Drive
  • REST API
  • webhook
Демонстрационный сводный отчёт по продажам
Демонстрационный пример, который можно адаптировать под конкретный процесс.

Связанная задача

Сводка для руководителя

Из общего реестра можно построить показатели по периодам, отделам и категориям без ручного объединения копий.

Вопросы

FAQ

Можно перенести готовый Excel-файл и улучшить его?

Да. Сначала проверяю структуру и расчёты, затем согласуем перенос и отдельный список улучшений. На контрольных примерах сравниваю результат с исходным файлом.

Перенесутся ли VBA и Power Query?

Автоматический перенос их работы не обещаю. Макросы VBA и шаги Power Query разбираю отдельно: подбираю замену на Apps Script или другой способ обработки либо предлагаю оставить эту часть в Excel. Объём и стоимость согласуем после просмотра файла.

Нужен ли отдельный сервер?

Для большинства сценариев нет: код выполняется в инфраструктуре Google с учётом её лимитов.

Можно ограничить доступ сотрудников?

Да. Разделяю права на просмотр и редактирование, защищаю формулы и служебные листы.

Что будет при изменении колонок?

Сценарий проверяет структуру и останавливается с понятным сообщением, чтобы не испортить реестр.

Что прислать для оценки задачи

  • Обезличенный Excel-файл со всеми связанными листами; укажите, есть ли макросы, Power Query и внешние подключения.
  • Что хотите сохранить, что сейчас неудобно и какие расчёты должны совпасть после переноса.
  • Обезличенный пример таблицы и описание её листов.
  • Роли сотрудников: кто вводит, редактирует и просматривает данные.
  • События для автоматизации: новая заявка, смена статуса или запуск по расписанию.

Для первого обсуждения достаточно обезличенного примера. Не присылайте пароли и токены доступа. Стоимость и срок определяются после разбора исходных данных и согласования результата.

Описать задачу

Опыт на фрилансе

Что говорят заказчики

Отзывы заказчиков с Kwork. По моим данным, выполнено 544 заказов. Проверить профиль и отзывы на Kwork ↗

Задача была нестандартная — в объёме данных найти расхождения в разных таблицах. Дмитрий применил свой профессионализм и выдал отличный результат в максимально сжатые сроки. Выражаю благодарность и рекомендую Дмитрия к сотрудничеству!
Pavel_Sarnet · Kwork
Задача была создать таблицу для учёта финансов продуктового магазина. Идея была реализована в точности и даже лучше, чем была в моей голове. В короткие сроки получил желаемый результат.
SO4I · Kwork
Всё было сделано профессионально, быстро. Несколько задач одновременно. Классно.
anisimoff1974 · Kwork
Быстро и то, что нужно, спасибо, буду обращаться в будущем.
istominmaksim · Kwork

Смотреть все кейсы →

Заявка

Расскажите о задаче

Опишите, что считаете руками сейчас и что хотите получить. Отвечу в течение рабочего дня. Разбор задачи и оценка стоимости — бесплатно.

Если нужно показать файл, отправьте обезличенный пример в Telegram: удалите персональные данные, пароли и сведения заказчиков.
Не любите формы — пишите сразу: Telegram @Dzmitry_povar, тел. +375 44 728-98-72.