IMPORTRANGE в Google Sheets и зачем он нужен

Данный пост будет невероятно скучным. Если вы не используете Google Таблицы регулярно в своей работе – не читайте, а то уснете. Я предупредил.

Функция IMPORTRANGE переносит данные из одной таблицы в другую.
Это очень круто, когда у вас есть несколько менеджеров, которые заполняют личные отчеты, и нужен сводный с суммой их результатов.

В этом случае вы создаете новую таблицу, и на свободном диапазоне в одной из ячеек вставляете команду:
(внимание, далее – корректный, в отличие от документации Гугла синтаксис)

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1qVwLstiQbmRUNmwJ1GdWRA9lr-QRzOXk_wlaj8moitM/edit";"Первый лист!A2:G100")

Название листа, название страницы, диапазон ячеек.

Полученные данные нельзя редактировать (только в их источнике), но можно обрабатывать. Значения ячеек передадутся со всеми формулами, цвета заливки – нет.
Также, если у вас есть какие-либо данные на диапазоне, который вы хотите заполнить IMPORTRANGEм, функция не сработает.

Примеры использования:

  1. У менеджеров есть личные отчеты по дням с их целевыми действиями (см. скрин 1). Мне лень заглядывать в каждый, поэтому я работаю только с одной таблицей, которая подтягивает значения из других и суммирует их в общий отчет.
  2. Проблема:
    Аккаунт менеджерам реально неудобно пользоваться CRM. Общение с клиентами ведется через чаты в телеграме, а задачи теряются.
    Решение:
    Создаем таблицу с информацией по каждому клиенту.
    В таблицах есть лист – Задачи по клиенту.
    Все интересующие нас данные импортируются в сводную таблицу, дальше включается фильтрация по статусу полученных задач с помощью QUERY. На выходе получаем файл со списком задач каждого статуса.

А что еще было сделано для решения этой проблемы я расскажу потом…

Прокрутить вверх