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

Create cross-sheet references

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

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

Планы:

  • Pro
  • Business
  • Enterprise

Разрешения:

  • Владелец
  • Администратор
  • Редактор

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

Use cross-sheet references to:

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

Use sheet summary fields to work with data in a single sheet instead.

Before you create cross-sheet references

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

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

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

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

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

Добавлена перекрёстная ссылка на таблицу

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

Select a column header to reference the whole column, even if rows get added or deleted from the source. To reference multiple columns, hold the Shift key, then select the first and last column - you’ll get everything in between. Можно выбрать только соседние столбцы. Чтобы выбрать отдельные столбцы, создайте несколько ссылок. 

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

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

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

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

  • Не включайте данные, которые не требуется показывать в конечной таблице. Вся информация в диапазоне, на который указывает ссылка, доступна и может отображаться в конечной таблице. Попробуйте использовать формулу INDEX (MATCH) вместо формулы VLOOKUP, которая может ссылаться на ненужные данные. 
  • Проследите за тем, чтобы новые строки входили в диапазон, на который указывает ссылка. Строки, добавленные ниже диапазона, на который указывает ссылка, не будут включены. Чтобы включить все строки, выбирайте в качестве ссылки столбцы.
  • Re-use references. Используйте ссылки повторно: чтобы использовать существующую ссылку, вам не нужно открывать диалоговое окно "Создать ссылку на другую таблицу". Добавьте в новую формулу фигурные скобки {}, а затем введите или вставьте в них название ссылки. 
  • Ссылки уникальны для той таблицы, в которой они были созданы. You must create new references for each sheet.
  • Cells containing cross-sheet formulas don't trigger actions that change the sheet automatically. This includes formulas that refer to another cell with a cross-sheet formula.

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

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

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

Обратиться к Сообществу