Функция Importrange (перенос данных из файла в файл)

Для переноса данных из одного файла в другой в Google Таблицах используется функция IMPORTRANGE.

Для чего она может, например, пригодиться?

• Вам нужны актуальные данные из файла ваших коллег.

• Вы хотите обрабатывать данные из файла, к которому у вас есть доступ «Только для просмотра».

• Вы хотите собрать в одном документе таблицы из нескольких и вместе их обрабатывать или просматривать.

Эта формула позволяет получить копию диапазона из другой Google Таблицы. Форматирование при этом не переносится – только данные.

Синтаксис формулы следующий:

IMPORTRANGE(spreadsheet_key; range_string)

spreadsheet_key (ключ_таблицы) последовательность символов в атрибуте «key=» (ключ) в ссылке на таблицу. В новых Google Таблицах необходимо вставить ссылку полностью. Иначе говоря, ключ таблицы – это длинная последовательность символов в конце ссылки на таблицу после «spreadsheets/…/».

Пример формулы:

=IMPORTRANGE("abcd123abcd123"; "sheet1!A1:C10")

Вместо ключа таблицы вы можете использовать полную ссылку на документ:

=ImportRange("https://docs.google.com/a/company_site.ru/spreadsheet/ccc?key=0A601pBdE1zIzHRxcGZFVT3hyVyWc";"Лист1!A1:CM500")

В файле, в котором вы введете эту формулу, будет отображаться диапазон A1:CM500 с Листа 1 из файла, который находится по соответствующей ссылке.

Кроме того, ссылки на файл и диапазон можно вводить не в саму формулу, а в ячейки вашего документа и ссылаться на них.

Так, если в ячейку A2 вы введете ссылку на документ, из которого нужно загрузить данные, а в ячейку B2 – ссылку на лист и диапазон, то загружать данные можно будет с помощью следующей формулы:

=IMPORTRANGE(A2;B2)