Найти в Дзене
Сделано!

15. Google таблицы. Связывание таблиц. Импорт данных из другой таблицы

Как импортировать данные из одной таблицы в другую? В Гугл таблицах это делать очень просто. Для этой цели предусмотрена функция

Importrange

Что важно учесть перед настройкой импорта?

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

Следующим важным моментом является тот факт, что эта операция не подразумевает ни копирование ни двухстороннюю связь.

Эта операция позволяет настроить именно одностороннюю связь вашей таблицы с исходной таблицей (таблицей донором). Другими словами изменения в таблице доноре будут приводить к обновлениям в Вашей таблице, но любые изменения в вашей таблице не будут приводить к изменениям в таблице доноре.

Для чего это обычно используется?

Как правило это требуется в случаях верстания каких-либо сводных отчетов, либо когда используется некое распределение ввода данных. Например менеджеры ведут некие таблицы, а Вы собираете себе в общую таблицу нужные цифры.

Как пишется формула

IMPORTRANGE(url_таблицы; диапазон)

url_таблицы - это путь к таблице донору.

диапазон - это диапазон данных, которые нужно импортировать

По поводу url_таблицы следует учитывать, что возможно использовать два варианта указания пути к файлу:

1. Непосредственно URL, например: "https://docs.google.com/spreadsheets/d/1RwYOwXGIceo9afiuTY_jvE4Cxqfssjkv9j6YOMTyJ5Y/edit#gid=2038299933"

У этого метода есть один существенный минус. При перемещении файла нам нужно получить новый путь и, соответственно изменить его в своих формулах

2. Указать ключ к файлу. Ключ - это комбинация символов между предпоследним и последним слешем ("/").

Для файла с url https://docs.google.com/spreadsheets/d/1RwYOwXGIceo9afiuTY_jvE4Cxqfssjkv9j6YOMTyJ5Y/edit#gid=2038299933

ключом будет являться комбинация 1RwYOwXGIceo9afiuTY_jvE4Cxqfssjkv9j6YOMTyJ5Y

Гугл таблицы не меняют ключ. Если мы сменим место хранения файла (перенесем в другую директорию, например), то ключ не изменится.

Поэтому я рекомендую использовать именно указание ключа.

Давайте попробуем

1. В ячейку, в которую будем вставлять вводим формулу

IMPORTRANGE("1RwYOwXGIceo9afiuTY_jvE4Cxqfssjkv9j6YOMTyJ5Y";"Лист1 (копия) 2!a1:g11")

"1RwYOwXGIceo9afiuTY_jvE4Cxqfssjkv9j6YOMTyJ5Y" - это ключ таблицы из которой импортируем данные. Его можно найти, если щелкнуть левой клавишей мыши в адресной строке, при открытой на экране таблице доноре

-2

Обратите внимание, что все параметры пишутся в двойных ковычках (")

"Лист1 (копия) 2!a1:g11" - это диапазон из которого мы берем данные.

В нашем случае: Лист1 (копия) 2! - это название листа, которое отделяется от ячеек восклицательным знаком

a1:g11 - это собственно диапазон нужных нам ячеек

-3

После ввода формулы мы можем получить следующее сообщение:

-4

Это не должно пугать или расстраивать

Достаточно нажать на кнопку "Открыть доступ"

После чего в вашу таблицу будут подтянуты данные из таблицы донора

-5

Друзья, я попытался максимально доходчиво объяснить применение этих функций. Надеюсь мой урок был полезен. Поставьте лайк и/или напишите отзыв. Спасибо!

Все уроки по Гугл таблицам можно посмотреть здесь:

Вы можете читать обучающие уроки по Google Tabs на моем канале в boosty.to. Для Вас доступен бесплатный тестовый период, по ссылке:

Сделано! - О сложном - просто

Наука
7 млн интересуются