Перейти к содержимому
Получить предложение

Данные 5 ноября 2026 6 минут чтения

IMPORTRANGE в Google Таблицах

Отчёт для руководителя, таблица менеджера, сводка для бухгалтера — и в каждой те же сделки, скопированные вручную. Копии расходятся уже к вечеру. Функция IMPORTRANGE подтягивает данные из одной Google Таблицы в другую и обновляет их сама. Разбираем синтаксис, доступ, частые ошибки и как показать каждому только его строки.

Таблица с данными из другой Google Таблицы на экране ноутбука

Как работает IMPORTRANGE

По справке Google, функция «импортирует диапазон ячеек из одной электронной таблицы в другую». Синтаксис — IMPORTRANGE(url_таблицы; диапазон): адрес таблицы-источника в кавычках или ссылкой на ячейку и диапазон вида "Лист!A1:H". Если имя листа не указать, данные берутся с первого листа.

Пример: =IMPORTRANGE("https://docs.google.com/spreadsheets/d/…"; "Сделки!A1:H") — весь лист «Сделки» от строки заголовков вниз. В таблицах с русскими настройками аргументы разделяют точкой с запятой, с английскими — запятой.

Первое подключение: «Разрешить доступ»

При первом подключении в ячейке появится ошибка #REF! с текстом «Необходимо связать листы». Нажмите «Разрешить доступ». Если таблица-источник чужая, сначала запросите доступ к ней у владельца.

Важная деталь из справки: после разрешения «все редакторы таблицы 1 смогут использовать IMPORTRANGE для импорта любых данных из таблицы 2». Разрешение действует, пока у того, кто его дал, есть доступ к источнику. Поэтому не давайте права редактора отчёта тем, кому нельзя видеть всю таблицу-источник.

Как показать менеджеру только его сделки

IMPORTRANGE берёт диапазон целиком. Чтобы оставить нужные строки, оберните её в QUERY: =QUERY(IMPORTRANGE($B$1; "Сделки!A1:H"); "select * where Col4 = 'Ольга'"; 1) — останутся строки, где в четвёртой колонке ответственный — Ольга, а заголовок сохранится.

Это удобство, а не защита: редактор таблицы может поменять формулу и увидеть всё. Если менеджеру нельзя видеть чужие сделки, дайте ему права только на просмотр отчёта.

Почему IMPORTRANGE тормозит или не обновляется

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

• Не стройте цепочки. Если таблица Б берёт данные из А, а В — из Б, изменения идут по цепочке и приходят с задержкой. Таблицы, которые ссылаются друг на друга, так и не выдадут результат.

• 10 МБ на запрос. Большие диапазоны режьте: берите нужные колонки, а не весь лист.

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

• #ERROR! из-за NOW и RAND. Импорт не может ссылаться на ячейки с NOW, RAND и RANDBETWEEN. Исключение — СЕГОДНЯ (TODAY): она обновляется раз в день.

копии одна таблица

Отчёт собирали из пяти копий. Каждый понедельник менеджеры присылали свои таблицы, и сводка расходилась с CRM ещё до начала планёрки.

Шпаргалка IMPORTRANGE: весь лист выгрузки, ссылка в ячейке, только свои сделки через QUERY, сумма из итогов источника

Шпаргалка: четыре формулы

На картинке — четыре формулы на примере выгрузки сделок: весь лист, адрес источника в одной ячейке (формулы короче, сменить источник проще), только свои сделки через QUERY и сумма из листа итогов источника. Подробно о других функциях — в статье «Формулы в Google Таблицах».

Выгрузка сделок из amoCRM в Google Таблицу виджетом «Экспорт в Google Таблицы»: строки обновляются сами

Источник, который обновляется сам

IMPORTRANGE хороша, когда источник всегда свежий. «Экспорт в Google Таблицы» переносит сделки, контакты, компании и задачи из amoCRM в вашу Google Таблицу, а когда запись меняется, обновляет ту же строку — в реальном времени, обычно за несколько секунд (на тарифе amoCRM «Базовый» — раз в полторы минуты), или снимком по расписанию.

Ваши колонки, формулы, фильтры и сводные таблицы виджет не трогает. Поэтому выгрузку удобно сделать источником, а отчёты для руководителя и таблицы менеджеров строить через IMPORTRANGE отдельно. Как дать собственнику цифры без входа в CRM — в статье «Отчёт для собственника без доступа в CRM». 1 998 ₽ в месяц за аккаунт; пробный период — 14 дней или 70 строк.

Коротко

IMPORTRANGE(url_таблицы; "Лист!диапазон") подтягивает данные из другой Google Таблицы. При первом подключении — «Разрешить доступ»; фильтруйте через QUERY, считайте в источнике и не стройте цепочек. Помните: редакторы принимающей таблицы могут импортировать любые данные источника.

Частые вопросы

Функцией IMPORTRANGE: =IMPORTRANGE("ссылка на таблицу"; "Лист!A1:H"). При первом подключении нажмите «Разрешить доступ» в ячейке с ошибкой #REF!.
Чаще всего таблицы ещё не связаны — нужно нажать «Разрешить доступ», а если источник чужой, сначала получить к нему доступ у владельца. Проверьте и адрес таблицы, и имя листа в диапазоне.
Как защиту — нет: после разрешения все редакторы принимающей таблицы могут импортировать из источника любые данные. Чтобы человек видел только своё, давайте ему права на просмотр, а не на редактирование.
Пока документ открыт, функция проверяет обновления каждый час, а изменения источника приходят в открытые таблицы с задержкой — тем большей, чем длиннее цепочка таблиц.

Теги: #IMPORTRANGE #importrange в гугл таблицах #функция IMPORTRANGE #данные из другой таблицы #Google Таблицы #отчёт по сделкам #выгрузка из amoCRM

Converssion CRM — официальный партнёр amoCRM с 2017 года. Внедряем и сопровождаем amoCRM, делаем собственные виджеты для амоМаркета, чат-ботов, ИИ-агентов, сайты и рекламу. Услуги · Кейсы клиентов · Виджеты

Кейсы Converssion CRM

Как мы решали похожие задачи

Данные 6 минут чтения · 5 ноября 2026 Установить Страница виджета «Экспорт в Google Таблицы»