Формулы: ссылки на данные из других таблиц

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

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

 

Перед началом работы: требования и ограничения

Ниже представлен список разрешений для работы с исходными и конечными таблицами при использовании формул, ссылающихся на другие таблицы. Дополнительные сведения о разрешениях совместного доступа для таблиц см. в статье Уровни разрешений совместного доступа.

 

Таблица с данными, на которые необходимо ссылаться

Таблица, в которую нужно вставить формулу
Владелецxx
Администраторxx
Редакторxx
Наблюдательx 

Функции, которые не поддерживают ссылки на данные из других таблиц

Следующие функции в настоящее время не поддерживают ссылки на другие таблицы:

  • CHILDREN
  • PARENT
  • ANCESTORS

Ссылка на данные из другой таблицы приведёт к ошибке #UNSUPPORTED CROSS-SHEET FORMULA в ячейке с такой формулой. Дополнительные сведения об этой и других ошибках в формулах см. в статье Сообщения об ошибках в формулах.

Ограничения и важные примечания

Необходимо учитывать приведённые ниже замечания.

  • Все данные в диапазоне, на который указывает ссылка, будут доступны и видимы в конечной таблице. Это значит, что не следует ссылаться на данные, которые необходимо скрыть.
  • В одной таблице допускается использование ссылок не более чем на 25000 ячеек из других таблиц.
  • Каждая ссылка может указывать на данные только из одной таблицы. Если нужно ссылаться на данные из нескольких таблиц, следует создать несколько ссылок, выполнив описанные ниже действия.

Ссылка на данные из другой таблицы

Вот как можно создать ссылку на данные из другой таблицы.

  1. Сначала введите в нужной ячейке знак равенства (=), имя функции и открывающую скобку. Например, введите =VLOOKUP(.

    После ввода имени функции и открывающей скобки рядом с ячейкой (ниже или выше ) отобразится справка о формуле. (Дополнительные сведения о построении формул см. в статье Создание и изменение формул в Smartsheet.)
     
  2. В справке выберите название Ссылка на другую таблицу.

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

    имя-ссылка

    ПРИМЕЧАНИЕ. В настоящее время можно выбрать только непрерывный диапазон.
     
  4. При желании можно указать имя для ссылки. (Если этого не сделать, ссылке будет присвоено имя по умолчанию, созданное на основе имени таблицы и количества предыдущих ссылок на неё.) 

 
Вот и всё. В формуле появится ссылка на данные, заключённая в фигурные скобки. Пример: 
=COUNT({моя_таблица1 диапазон1}) 

Изменение ссылки

Вы можете изменить имя ссылки, диапазон ячеек, а также исходную таблицу.

ПРИМЕЧАНИЕ. Чтобы изменить ссылку, требуются разрешения совместного доступа к соответствующей таблице не ниже уровня редактора. Кроме того, для таблицы, ссылка на которую используется в формуле, необходимо иметь разрешения на совместный доступ не ниже уровня наблюдателя.

  1. Выберите ячейку с формулой. Справа или слева от нее появится состав формулы.

    состав-формулы
     
  2. Выберите имя ссылки, которую необходимо изменить. Появится форма ссылки на другую таблицу.

В форме ссылки на другую таблицу можно изменить имя ссылки или выбрать другую таблицу либо диапазон ячеек. При изменении ссылки все её экземпляры в таблице автоматически обновляются.

Советы по работе со ссылками

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

  • При построении формулы можно выбрать вкладку другой таблицы (в верхней части окна Smartsheet), чтобы быстро создать ссылку на данные в ней.
  • В режиме выбора диапазона, когда таблица уже выбрана, можно создать ссылку на отдельную ячейку, диапазон ячеек или целые столбцы.
  • Строки, добавленные ниже диапазона, на который указывает ссылка, не будут включены в состав формулы. Если нужно включить все строки, создайте ссылку, указывающую на столбцы.
  • В одной формуле можно использовать несколько ссылок на другие таблицы.
  • Чтобы использовать уже созданную ссылку, введите или скопируйте её имя (в фигурных скобках) в новую формулу.
  • Ссылки уникальны для таблицы, в которой они созданы. Их невозможно использовать в другой таблице без повторного создания.
  • Если при изменении формулы навести указатель мыши на имя ссылки, появится встроенная подсказка с командой "Изменить ссылку". Если щёлкнуть её, откроется форма выбора таблицы.

    кнопка-изменения-ссылки

Демонстрационный видеоролик

Вам помогла эта статья?
ДаНет