Как использовать IMPORTRANGE для загрузки данных из другой таблицы?
=IMPORTRANGE("URL_таблицы"; "Лист1!A1:D100"). При первом использовании нужно разрешить доступ. Данные обновляются автоматически при изменении источника.
IMPORTRANGE — уникальная функция Google Sheets для связи между таблицами. В Excel такого аналога нет.
Синтаксис
=IMPORTRANGE("URL_или_ID_таблицы"; "Имя_листа!Диапазон")
Пример
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/abc123"; "Продажи!A1:E100")
Первое подключение
- Введите формулу — появится ошибка #REF!
- Наведите на ячейку → нажмите «Разрешить доступ»
- Разрешение даётся один раз на пару таблиц
Использование ID вместо URL
=IMPORTRANGE("1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgVE2upms"; "Лист1!A:D")
ID — часть URL между /d/ и /edit.
Комбинация с другими функциями
=ФИЛЬТР(IMPORTRANGE(url; "A1:D100"); IMPORTRANGE(url; "B1:B100")>1000)
Загружает и сразу фильтрует данные.
Ограничения
- Ссылающаяся таблица должна иметь доступ к источнику
- Не работает с закрытыми или удалёнными таблицами
- Максимум — 50 вызовов IMPORTRANGE на таблицу