创建数据类型 (Power Query)

Excel 提供了许多链接的数据类型,供你立即使用。 但是,你也可以使用 Power Query,从任何受支持的数据源创建自己的数据类型。 首先,使用 Power Query 导入数据,然后按所需方式调整数据,最后将数据类型加载到工作表中,以便你可以使用数据。 与所有数据类型一样,你可以查看 Excel 表格中的数据、将其显示为易于读取的卡片或在公式中使用。

你的浏览器不支持视频。

备注   Microsoft 365 支持创建新的数据类型。 关於确保你拥有最新订阅的详细信息,请参阅 Microsoft 365 商业版订阅

使用 Power Query 编辑器创建数据类型

下面的过程使用基于维基百科的美国总统列表的示例。

第1阶段:导入数据

  1. 若要从网页导入数据,请选择 “数据”> “从网页”。

  2. 在 “URL” 框中,输入 "https://en.wikipedia.org/wiki/List_of_presidents_of_the_United_States",然后选择 “确定”。

  3. 在 “导航器” 对话框的左边窗格中,选择 “总统”,它将在 “表格视图” 中显示数据,然后选择 “转换数据”(底部的右侧角落)。

    选择“总统表”并对其进行转换

第2阶段:调整数据

  1. “Power Query 编辑器” 随即打开,其中包含你选择的数据。

  2. 选择一个或多个列。 在此示例中,选择 “总统2”、“政党[b]2”、“选举”,然后 “副总统”。  列在新数据类型中的顺序取决于选择的顺序

    提示 若要选择任意列,请按 Ctrl+鼠标左键。 若要选择相邻的列,请按 Shift+鼠标左键。

    选择要包含在数据类型中的列

    备注 Power Query 会自动在公式框中显示关联的 M 公式语言。 有关详细信息,请参阅 Power Query M 公式语言

  3. 选择 “转换”> “创建数据类型”,这将打开 “创建数据类型” 对话框。

  4. 若要更改数据类型的列标题,请在 “ 数据类型名称” 框中,输入“美国总统”。 此列标题也是数据类型的名称。

  5. 若要指定数据类型的显示列,请选择 “显示列”。 例如,选择包含总统姓名的 “总统2”。

    备注 默认的显示列是首先选择的列。

  6. 或者选择 “进阶 ” 以查看所有可用的列、重新选择显示的列,然后重新排列这些所选列的顺序。

  7. 完成后,选择 “确定”。

结果

已创建数据类型列图标和名为 “美国总统” 的列标题。 最初选择的所有列均折叠为此列。

数据类型列已创建

备注   将在 “查询设置” 窗格的 “应用步骤” 部分中创建一个新步骤。 有关详细信息,请参阅创建 Power Query 公式

阶段 3:将数据类型添加到Excel表

  1. 若要将数据类型添加到Excel表,请选择"开始">"关闭&加载"。 只有表数据类型 Power Query Excel支持。

    数据类型显示 “插入数据” 按钮 “添加列”按钮 ,可用于处理每列。

    将新的数据类型加载到工作表上的 Excel 表中

  2. 可通过多种方式使用新的数据类型。 例如:

    通过选择 “插入数据” 按钮 “添加列”按钮 ,将其中一个数据类型属性(例如 副总统)提取到表格的列中:

    添加数据类型列

    通过选择 “数据类型” 图标,查看卡片中的列信息(如 John Adams):

    查看卡片视图中的数据

    使用等号(=)和 Intellisense,将一个数据类型属性(如 选举)提取到表格中的列中:

    使用公式添加列

    有关详细信息,请参阅如何编写引用数据类型的公式

有关使用数据类型(包括如何刷新数据以及向卡片添加图像)详细信息,请参阅 链接数据类型常见问题解答和提示

有关创建数据类型的详细信息

从外部数据源 (Power Query) 导入数据

关于 Power Query

创建 Power Query 公式

如何在 Excel 中使用链接的数据类型

Excel 数据类型:“股票”和“地理位置”

需要更多帮助?

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×