Как связать данные между таблицами в Google Таблицах

Большинство из нас знакомы с основами использования электронной таблицы в Таблицы Google; Мы фиксируем некоторые строки и столбцы, мы создаем вычисления, мы организуем наши данные в кружки, графики и графики, чтобы помочь визуализировать их. Но почему на этом все заканчивается? Следующим логическим шагом в улучшении ваших электронных таблиц является связывание данных между различными электронными таблицами, ввод точных данных или диапазонов данных, которые вы хотите, и отправка их в совершенно новое место! Здесь мы покажем вам, как это сделать с помощью функции ЗАПРОС и ИМПОРТРАНЖ.

Как связать данные между таблицами в Google Таблицах - объяснения

Примечание. Обратите внимание, что при связывании данных с другой таблицей вам нужно будет щелкнуть ячейку и «Разрешить доступ» после ввода формулы, иначе данные не появятся.

КАК СВЯЗАТЬ ДАННЫЕ С ПОМОЩЬЮ ИМПОРТРАНЖА

Первый и самый важный способ связать данные между листами - использовать функцию ИМПОРТРАНЖ. Вот синтаксис того, как IMPORTRANGE передает данные из одной электронной таблицы в другую:

=IMPORTRANGE("spreadsheet_key", "range_string")

«Spreadsheet_key» - длинная комбинация цифр и букв в URL-адресе данной электронной таблицы.

«Range_string» - это точное имя страницы, с которой вы извлекаете данные (по умолчанию она называется «лист1», «лист2» ​​и т. Д.), За которым следует «!» и диапазон ячеек, из которых вы хотите получить данные i.

Вот лист, из которого мы будем извлекать данные:

Как связать данные между таблицами в Google Таблицах - объяснения

Мы будем извлекать данные из этой таблицы между ячейками A1 и D100. Формула для этого вводится в будущую электронную таблицу следующим образом:

=ImportRange("1ByTut9xooZdPIBF55gzQ0Cdi04owDTtLVc_gPGtOKY0", "Sheet1!A1:D100")

Как связать данные между таблицами в Google Таблицах - объяснения

При этом импортируются данные из другой электронной таблицы, в частности, из внутреннего листа, называемого «лист 1», куда переносятся все данные между ячейками A1 и D100. После выполнения этой настройки данные должны появиться в исходном виде.

Используйте QUERY для импорта наиболее условных данных

ImportRange - отличная функция для передачи больших данных между листами, но если вы хотите уточнить, что вы хотите импортировать, функция QUERY, вероятно, то, что вы ищете. Это будет искать в исходной таблице некоторые из указанных вами слов или условий, а затем извлекать соответствующие данные из той же строки или столбца.

В этом примере мы снова возьмем данные из таблицы ниже, но на этот раз мы собираемся получить только те данные, которые «Продано единиц» из Германии.

Как связать данные между таблицами в Google Таблицах - объяснения

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

=QUERY( ImportRange( "1ByTut9xooZdPIBF55gzQ0Cdi04owDTtLVc_gPGtOKY0", "Sheet1!A1:O1000" ) , "select Col5 where Col2 = 'Germany'")

Как связать данные между таблицами в Google Таблицах - объяснения

Здесь данные «IMPORTRANGE» следуют точно такой же формуле, как и раньше, но теперь мы собираемся использовать префикс QUERY), а затем указать ему выбрать столбец 5 (столбец «Продано единиц»), где данные находятся в столбце 2, т. Е. «Германия», поэтому в разделе «ЗАПРОС-ИМПОРТРАНЖ» есть два из «Аргументов» и выберите столбец X, где столбец Y = «Z».

Вы можете использовать эти формулы для всех видов автоматизированных методов привязки данных, поэтому позвольте вашему творчеству (или, по крайней мере, навыкам управления электронными таблицами) преобладать над данными!

Заключение

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

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

Источник
Перейти к верхней кнопке