Добавление данных с листа в модель данных с помощью связанной таблицы

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

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

Чтобы связать данные с таблицей, выполните следующие действия.

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

  2. Отформатируйте строки и столбцы в виде таблицы:

    • Щелкните Главная > Форматировать как таблицу, а затем выберите стиль таблицы. Вы можете выбрать любой стиль, но всегда выбирайте моя таблица с заголовками. Если таблица не содержит заголовков, попробуйте создать их сейчас. В противном случае Excel будет использовать произвольные имена (column1, column2 и т. д.), которые не содержат значимых сведений о содержимом столбца.

    • назовите таблицу; В окне Excel щелкните Конструктор средств таблиц. В группе Свойства введите имя таблицы.

  3. Поместите курсор на любую ячейку таблицы.

  4. Щелкните Power Pivot > Добавить в модель данных , чтобы создать связанную таблицу. В окне Power Pivot отобразится таблица со значком ссылки, указывающая, что таблица связана с исходной таблицей в Excel:

    Значок связанной таблицы

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

Если книга ранее не содержала ее, теперь в ней есть модель данных. Модель создается автоматически при создании связи между двумя таблицами или нажатии кнопки Добавить в модель данных в Power Pivot. Дополнительные сведения см. в статье Создание модели данных в Excel.

Теперь, когда у вас есть связанная таблица, можно изменить любую ячейку листа, включая добавление и удаление строк и столбцов. Модель данных в Power Pivot будет немедленно синхронизирована. 

Имена таблиц являются исключением. При переименовании таблицы в Excel необходимо вручную обновить таблицу в Power Pivot.  

Совет: Дополнительные сведения о связанных таблицах см. в разделах Руководство. Импорт данных в Excel и Создание модели данных.

Синхронизация изменений между таблицей и моделью

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

В некоторых случаях может потребоваться управлять поведением обновления. Переключитесь в режим обновления вручную с помощью надстройки PowerPivot.

Чтобы переключиться в режим обновления вручную, выполните следующие действия.

  1. Убедитесь, что книга, содержащая связанную таблицу, открыта в Excel.

  2. Откройте окно Power Pivot.

  3. На вкладках внизу щелкните связанную таблицу. Любая связанная таблица обозначается небольшим значком ссылки рядом с именем таблицы.

  4. На ленте вверху щелкните Связанная таблица.

  5. В режиме обновления выберите Ручной или Автоматический. По умолчанию используется автоматически. Если переключиться на ручной режим, обновления будут происходить только при использовании команд Обновить все или Обновить выбранные на ленте Связанная таблица в окне Power Pivot или команды Обновить все на ленте Power Pivot в Excel.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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