Как импортировать данные из одной таблицы в другую? В Гугл таблицах это делать очень просто. Для этой цели предусмотрена функция
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" - это ключ таблицы из которой импортируем данные. Его можно найти, если щелкнуть левой клавишей мыши в адресной строке, при открытой на экране таблице доноре
Обратите внимание, что все параметры пишутся в двойных ковычках (")
"Лист1 (копия) 2!a1:g11" - это диапазон из которого мы берем данные.
В нашем случае: Лист1 (копия) 2! - это название листа, которое отделяется от ячеек восклицательным знаком
a1:g11 - это собственно диапазон нужных нам ячеек
После ввода формулы мы можем получить следующее сообщение:
Это не должно пугать или расстраивать
Достаточно нажать на кнопку "Открыть доступ"
После чего в вашу таблицу будут подтянуты данные из таблицы донора
Друзья, я попытался максимально доходчиво объяснить применение этих функций. Надеюсь мой урок был полезен. Поставьте лайк и/или напишите отзыв. Спасибо!
Все уроки по Гугл таблицам можно посмотреть здесь:
Вы можете читать обучающие уроки по Google Tabs на моем канале в boosty.to. Для Вас доступен бесплатный тестовый период, по ссылке: