Applies ToMicrosoft 365 专属 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

在 Power Query 中,可以通过提供一个或多个示例值来帮助创建它来添加新列。 可以从当前选定内容或通过基于所选列提供输入来执行此操作。 当你知道新列中所需的数据,但不确定要使用哪些转换时,这很有用。

以下示例在此位置使用 Web 数据: 美国各州和地区列表。

你的浏览器不支持视频。 请安装 Microsoft Silverlight、Adobe Flash Player 或 Internet Explorer 9。

以下步骤基于视频。

  1. 若要打开查询,请找到以前从 Power Query 编辑器加载的查询,在数据中选择一个单元格,然后选择“ 查询 > 编辑”。 有关详细信息 ,请参阅在 Excel 中创建、加载或编辑查询

  2. 选择“从示例中添加列 > 列” >“”从所有列”。 此时会显示“从示例中添加列”窗格,右侧有一个新的空白列。 Power Query 通过示例合并列窗格

  3. 输入所需的新列数据的示例值,然后按 Ctrl + Enter。 在本例中,我们输入“蒙哥马利,AL”,以将每个首都与其各自的状态组合在一起。

    Power Query 通过示例合并列的合并数据结果

    若要对新列进行编辑,请双击任何文本字段,对其进行编辑,完成后按 Ctrl + Enter。转换步骤显示在数据预览的上方。

    Power Query 通过示例合并列的自定义列公式
  4. 选择“确定”。

  5. 通过右键单击“步骤”并选择编辑栏中的“编辑设置”和相应的公式,检查添加到“查询设置”窗格中的“已应用步骤”部分的步骤。

    Power Query 通过示例合并列的应用步骤窗口

通过所选内容从示例中添加列时,Power Query 会为所选列提供可用字段、值和建议转换的有用列表。 在此示例中,基于视频中的数据创建一个新列,以按每个代表数量来组织状态。

  1. 若要打开查询,请找到以前从 Power Query 编辑器加载的查询,在数据中选择一个单元格,然后选择“ 查询 > 编辑”。 有关详细信息 ,请参阅在 Excel 中创建、加载或编辑查询

  2. 若要更方便,请通过选择“ 转换 > 移动> 到末尾”,将 列移动到要 基于列部分 的末尾。 在此示例中,移动“ 代表数”列。

  3. 选择“从示例中 添加列 > 列> 从所选内容添加列”。 将添加一个空白列。

  4. 在第一个空白单元格中输入“1 到 7”作为范围。 

  5. 若要查看针对所有单元格的建议,请按 Ctrl + Enter。

  6. 如果满意,请选择“ 确定”。有时,可能需要循环访问几次以获取所需的结果。 

结果

Power Query 根据输入的范围按子集排列数据。 查看子集的快速方法是在新列上选择“自动筛选”。 例如:

使用自动筛选查看创建的区域

从示例中添加列后,如果不再需要显示原始列,请考虑删除它们。 新列数据不受影响。

从示例中添加列基于数据预览的前 100 行。 或者,可以添加自己的示例数据,基于该示例数据添加列示例,然后在不再需要该示例数据时将其删除。 新创建的列不会受到影响。 

另请参阅

Microsoft Power Query for Excel 帮助

从示例 (docs.com) 添加列

添加自定义列

基于数据类型添加列

Power Query M 公式语言参考 (docs.com)

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。