使用链接表将工作表数据添加到数据模型

应用对象
Microsoft 365 专属 Excel Excel 2024 Excel 2021

链接表是一个 Excel 表,其中包含指向数据模型中表的链接。 在 Excel 表中创建和维护数据(而不是从文件导入数据)的优点是,在使用数据模型中的链接表作为数据透视表或数据透视图报表的基础时,可以继续编辑 Excel 工作表中的值。

添加链接表就像选择一个范围并单击 添加到数据模型一样简单。 将范围格式化为表格并给它一个 有意义的名称也是一个好主意。 使用命名的链接表可以更轻松地执行计算和管理关系。

按照以下步骤将数据链接到表:

  1. 选择要在链接表中使用的行和列的范围。

  2. 将行和列格式化为表格:

    • 单击“开始”>将格式化为表格“,然后选择表格样式。 可以选择任何样式,但请务必始终选择“ 我的表格具有标题”。 如果表没有标题,请考虑立即创建它们。 否则,Excel 会 (column1、column2 等) 使用任意名称,这些名称不传达有关列内容的有意义信息。
    • “表设计 ”选项卡的 “属性 ”组中,输入表的名称。
  3. 将光标放在表格中的任意单元格上。

  4. 在“ Power Pivot ”选项卡上,选择 “添加到数据模型 ”以创建链接表。 在 Power Pivot 窗口中,可以看到一个带有链接图标的表,表示该表已链接到 Excel 中的源表:
    显示链接表图标的屏幕截图。

  5. 如果模型已包含表,则只需再执行一个步骤。 应在刚添加的新表与模型中的其他表之间创建关系。 有关说明,请参阅 在 Excel 中创建两个表间的关系 或在 Power Pivot 的关系图视图中创建关系

如果工作簿以前不包含一个数据模型,那么它现在有一个数据模型。 在表之间创建关系或在 Power Pivot 选项卡上选择“添加到数据模型”时,将自动创建数据模型。若要了解详细信息,请参阅在 Excel 中创建数据模型

现在您拥有了一个链接表,您可以编辑工作表中的任何单元格,包括添加和删除行和列。 对链接表所做的更改会自动与数据模型同步。 也可以通过在 Power Pivot 中更改链接表更新模式来控制更新行为。

提示

若要通过教程学习有关链接表的详细信息,请参阅 教程:将数据导入 Excel 并创建数据模型

在表和模型之间同步更改

默认情况下,链接表在 Excel 表格和数据模型之间保持活动连接。 对 Excel 表格中的数据、行和列的更改会自动显示在数据模型中。 如果添加或删除数据或重命名列,则数据模型会自动更新。 表名称是例外情况。 如果重命名 Excel 中的表,可能需要更新数据模型和任何依赖报表中的相关引用。

在某些情况下,可能想要控制更新行为。 使用 PowerPivot 加载项切换到手动更新模式。

按照以下步骤切换到手动更新模式:

  1. 确保包含链接表的工作簿已在 Excel 中打开。
  2. 打开 Power Pivot 窗口。
  3. 在底部的选项卡中,单击链接的表。 链接的表由表名称旁边的小链接图标指示。
  4. 在顶部功能区中,单击“ 链接表”。
  5. 在更新模式下,选择 手动自动。 默认值为“自动”。 如果切换到“手动”,则仅在使用 Power Pivot 窗口内“链接表”功能区中的“ 全部更新 ”或“ 更新所选内容 ”命令或在 Excel 中使用 Power Pivot 功能区中的“ 全部更新 ”命令时才会进行更新。