К тексту на этой странице мог быть частично применён машинный перевод.

Создание межтабличных ссылок

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

Доступно для:

Планы:

  • Pro
  • Business
  • Enterprise

Разрешения:

  • Owner
  • Admin
  • Редактор

Узнайте, входит ли эта возможность в Smartsheet Regions или Smartsheet Gov.

Используйте межтабличные ссылки для:

  • Создайте таблицу метрик для использования в мини-приложениях диаграмм.
  •  извлечения данных из одной таблицы в другую без создания копии всей таблицы;
  •  отображения данных без предоставления доступа к базовой таблице. 

Используйтеполя сводной таблицы для работы с данными в одной таблице вместо этого.

Прежде чем создавать межтабличные ссылки

  • Вы должны обладать необходимыми разрешениями.
  • Таблица может содержать до 100 отдельных межтабличных ссылок.
  • Диапазон, на который указывает ссылка, может содержать до 100 000 входящих ячеек.
  • Ссылки из другой таблицы не поддерживаются следующими функциями: CHILDREN, PARENT, ANCESTORS. Использование ссылки из другой таблицы с этими функциями приведёт к ошибке #UNSUPPORTED CROSS-SHEET FORMULA

Крупномасштабные таблицы не поддерживаются в межтабличных ссылках.

Необходимые разрешения

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

 CapabilityOwnerAdminРедакторНаблюдатель
Просмотр данных в исходной таблице и ссылки на эти данныеДаДаДаДа
Вставка формулы в конечную таблицуДаДаДаНет
Изменение ссылки в формулеДаДаДаНет
Удаление ссылок на таблицы, использованных в межтабличных формулахДаДаДаНет

Будьте осторожны при удалении ссылок на таблицы. Все удалённые вами ссылки на таблицы удаляются также у пользователей, которым предоставлен доступ к изменённому вами файлу.

Создание межтабличной ссылки 

  1. Составьте формулу в ячейке, где вы хотите, чтобы данные появились.
    Например, введите =COUNT(
    Карточка помощи по формуле появляется над или под вашей ячейкой. 
  2. В карточке со справкой выберите Создать ссылку на другую таблицу.
Brandfolder Image
Cross-sheet reference link
  1. Найдите таблицу, содержащую данные.
  2. Выберите исходную таблицу в результатах поиска.
  3. Выберите диапазон ячеек, содержащий данные, ссылку на которые вы хотите создать, и выберите Вставить ссылку.

Выберите заголовок столбца, чтобы сослаться на весь столбец, даже если строки добавляются или удаляются из источника. Чтобы сослаться на несколько столбцов, зажмите клавишу Shift, затем выберите первый и последний столбцы - вы получите все данные между ними. Можно выбрать только соседние столбцы. Чтобы выбрать отдельные столбцы, создайте несколько ссылок. 

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

Вот и всё! Ссылка добавлена в формулу. Пример того, как должна выглядеть формула:

=COUNT({моя_таблица1 Диапазон1})

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

  • Не включайте данные, которые не требуется показывать в конечной таблице. Вся информация в диапазоне, на который указывает ссылка, доступна и может отображаться в конечной таблице. Попробуйте использовать формулу INDEX (MATCH) вместо формулы VLOOKUP, которая может ссылаться на ненужные данные. 
  • Проследите за тем, чтобы новые строки входили в диапазон, на который указывает ссылка. Строки, добавленные ниже диапазона, на который указывает ссылка, не будут включены. Чтобы включить все строки, выбирайте в качестве ссылки столбцы.
  • Используйте ссылки повторно. Вам не нужно открывать диалоговое окно Создать ссылку на другую таблицу, чтобы использовать существующую ссылку. Добавьте в новую формулу фигурные скобки {}, а затем введите или вставьте в них название ссылки. 
  • Ссылки уникальны для той таблицы, в которой они были созданы. Вы должны создать новые ссылки для каждой таблицы.
  • Ячейки, содержащие формулы ссылающиеся на другие листы, не вызывают действия, которые автоматически изменяют лист. Это включает формулы, которые ссылаются на другую ячейку с формулой, ссылающейся на другой лист.

Остались вопросы?

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

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

Задать вопрос в сообществе