Как оптимизировать ссылки на данные для повышения производительности Таблиц

Ссылки на данные в Таблицах позволяют повысить производительность при работе с большими наборами данных. Следуя приведенным ниже рекомендациям, вы сможете повысить:

  • скорость вычислений;
  • стабильность;
  • использование процессора.

По возможности ссылайтесь на данные в той же таблице

Ссылайтесь на данные, размещенные в той же таблице, над которой вы работаете. Это быстрее, чем использование функций импорта, таких как:

  • IMPORTRANGE
  • IMPORTDATA
  • IMPORTXML
  • IMPORTHTML

Если вы используете функцию IMPORTRANGE() для получения данных из другой таблицы, эта функция работает через интернет, даже если вы:

  • владеете таблицей;
  • открыли ее в том же браузере;
  • разместили ее на том же диске.

Запрос и получение данных требуют их передачи через интернет. У вас могут возникать задержки и проблемы с подключением, которые замедляют скорость загрузки.

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

Чтобы вручную переместить данные, скопируйте существующие данные из другой таблицы в свою таблицу:

  1. Внизу экрана рядом с названием листа нажмите на стрелку вниз Стрелка вниз затем Копировать в затем Существующая таблица.
  2. Выберите таблицу, в которую нужно скопировать этот лист.

Совет. Если вы не можете найти в представлении Диска таблицу, в которую нужно выполнить копирование, вставьте веб-адрес таблицы в нижней панели.

Используйте ссылки с закрытым, а не с открытым диапазоном

Открытый диапазон начинается и заканчивается без указания определенной строки или столбца. Например, диапазон A:B включает все ячейки в столбцах A и B.

Закрытый диапазон начинается и заканчивается определенной строкой или столбцом.
Пример: A1:B6, A1:C100.

Открытый диапазон: A:B

Закрытый диапазон: A1:B6

Пример. Представьте, что вы рассчитываете сумму столбца A, но только первые 10 из 10 000 строк содержат значения.

  • Если вы используете ссылку на открытый диапазон в функции SUM (например, SUM(A:A)), компьютер считывает все 10 000 строк, несмотря на то что открытый диапазон содержит пустые ячейки. Google Таблицы перебирают все ячейки, чтобы убедиться, что они не пустые.
  • Если вы используете ссылку на закрытый диапазон (например, SUM(A1:A10)), компьютер считывает только ячейки с A1 до A10 и вычисления выполняются быстрее.

Эффективно используйте пересчитываемые функции

TODAY(), RAND(), RANDBETWEEN() и NOW() – пересчитываемые функции, которые часто изменяются и обновляются для поддержания актуальности. Эти функции не статичны по своему характеру. Например, функция TODAY() обновляется каждый день.

Пример. Каждая строка в столбце B считывает данные из каждой строки в столбце A. Это означает, что в столбце A обновляются все ячейки, когда столбец B рассчитывает результаты.

Ссылаясь на пересчитываемые функции, которые дают один и тот же результат, например NOW() и TODAY(), следует использовать абсолютную ссылку, которая применяется один раз. В этом случае столбец B рассчитывает результаты на основе одной ячейки A2. Когда вы удаляете ненужную зависимость, Таблицы будут работать быстрее.

По возможности избегайте длинных цепочек ссылок

Цепочки ссылок замедляют работу таблиц. Например, в приведенном ниже случае A2 считывает данные из A1, A3 – из A2 и т. д. Поскольку данные связаны друг с другом, чтобы рассчитать значение ячейки A10, Google Таблицы ожидают, пока будут подсчитаны все предыдущие значения (от A1 до A9).

Чтобы избежать цепочек вычислений при заполнении ячеек, используйте абсолютные ссылки. В этом случае A2 считывает данные из A1, A3 – из A1 и т. д. Поскольку значение A1 рассчитывается и доступно, в ячейках от A2 до A10 непосредственно используется значение A1. Результат идентичен, но вычисления выполняются быстрее.

Ресурсы по теме

true
Посетите Центр обучения

Используете продукты Google (например, Google Документы) на работе или в учебном заведении? Мы подготовили для вас полезные советы, руководства и шаблоны. Узнайте, как работать с файлами Office, не устанавливая MS Office, как создавать динамические планы проектов и командные календари, использовать автосортировку писем и решать другие задачи.

Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
2154092932585304247
true
Поиск по Справочному центру
true
true
true
true
true
35
false
false