Excel с нуля: формулы, ВПР, сводные таблицы и Google ТаблицыGoogle Таблицы: переход и совместная работаФормулы, VLOOKUP и IMPORTRANGE в Google Таблицах

Формулы, VLOOKUP и IMPORTRANGE в Google Таблицах

Уроки курсаФормулы, VLOOKUP и IMPORTRANGE в Google Таблицах

IMPORTRANGE: синтаксис, #REF! как запрос доступа и последствия разрешения связи

IMPORTRANGE — функция, которой нет в Excel. Она подтягивает данные из другой Google Таблицы напрямую, без ручного копирования.

Синтаксис:

=IMPORTRANGE("URL_таблицы"; "Лист1!A1:D100")

Первый аргумент — полный URL таблицы-источника (можно взять из адресной строки браузера) или только её ID (длинная строка символов между /d/ и /edit в URL). Второй аргумент — диапазон в формате Название листа!Диапазон.

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

Первое подключение: что такое #REF! и почему это не ошибка

Сначала убедитесь, что ваш аккаунт уже имеет право открыть таблицу-источник. Если такого права нет, формула показывает ошибку доступа: откройте источник и запросите доступ у владельца. После выдачи обычного доступа вернитесь в таблицу-получатель.

При первом подключении уже доступного источника IMPORTRANGE показывает #REF! и кнопку «Разрешить доступ». Это отдельное подтверждение связи между двумя файлами, а не ошибка синтаксиса. Нажмите кнопку — после этого данные загрузятся в ячейки.

Что именно разрешается при нажатии кнопки

Это ключевой момент, который часто понимают неправильно. Разрешение выдаётся не для конкретного диапазона из формулы, а для связи между двумя файлами целиком. После этого любой редактор таблицы-получателя может написать новую формулу IMPORTRANGE с тем же источником и запросить из него любой другой диапазон — без дополнительного подтверждения.

Поэтому перед нажатием «Разрешить доступ» стоит проверить, кто имеет доступ к таблице-получателю на правах редактора.

Когда нужна отдельная таблица-источник

Если источник содержит данные, которые не все должны видеть (например, зарплаты или персональные данные), не используйте его как источник для IMPORTRANGE напрямую. Создайте отдельную таблицу, скопируйте туда только те данные, которыми можно делиться, и уже её подключайте через IMPORTRANGE. Тогда доступ к закрытому источнику не расширится автоматически.