拆分文本列(Power Query)

注意: Power Query 在 Excel 2016 中称为“获取和转换”。 在此处提供的信息适用于两者。 若要了解详细信息,请参阅在 Excel 2016 中获取和转换

注意: 有关如何显示查询编辑器的快速入门视频,请查看本文末尾。

使用查询编辑器,可通过以下方法将文本列拆分为多列:

  • 分隔符,如逗号

  • 使用多个字符。

按分隔符拆分列

按分隔符 拆分列> 根据通用字符将文本值分析为两列或更多列。 例如,"姓名" 列作为 "姓氏",可以使用逗号(,)字符将名字列拆分为两列。 可通过 2 种方法执行此操作:

使用 "查询编辑器" 功能区:

  • 选择要拆分的列。

  • 在 "查询编辑器" 功能区中,选择 "拆分列>分隔符"。


使用 "查询编辑器" 上下文菜单:

  • 右键单击要拆分的列标题。

  • 在列上下文菜单中,选择 "拆分列>分隔符"。


然后,执行下列操作:

  1. 在 "通过分隔符拆分列" 弹出窗口中:

    • 在 "选择或输入分隔符" 下拉列表中,选择 "冒号"、"逗号"、"等号"、"分号"、"空格" 或"自定义"。 选择 "自定义" 以指定任何字符分隔符。

    • 选择一个拆分选项。

    • 展开 "显示高级选项",然后输入要拆分成的列数

  2. 选择“确定”。

  3. 将新列重命名为更有意义的名称。 有关如何重命名列的详细信息,请参阅重命名列

按位置拆分列

按字符数 分隔列> 根据文本值内的字符位置分析文本值。

使用 "查询编辑器" 功能区菜单:

  1. 选择要拆分的列。

  2. 在 "查询编辑器" 功能区中,单击 "拆分列>字符数"。

使用 "查询编辑器" 上下文菜单:

  1. 右键单击要拆分的列标题。

  2. 在列上下文菜单中,选择 "拆分列" >按字符数


按位置拆分列:

  1. 在 "按位置拆分列" 对话框中:

    • 在 "字符数" 文本框中,输入用于拆分文本列的字符数。

    • 选择一个拆分选项。

    • 展开 "显示高级选项",然后输入要拆分成的列数

  2. 单击“确定”。

  3. 将新列重命名为更有意义的名称。 有关如何重命名列的详细信息,请参阅重命名列

注意: 仅当您使用 Power Query 加载、编辑或创建新查询时,“查询编辑器”才会显示。 下面的视频显示在从 Excel 工作簿编辑查询后出现的查询编辑器窗口。 若要在不加载或编辑现有工作簿查询的情况下查看查询编辑器,请从 " Power Query功能区" 选项卡的 "获取外部数据" 部分中,选择 "从其他来源 > 空白查询"。 以下视频介绍一种显示查询编辑器的方法。

如何在 Excel 中查看查询编辑器

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

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

此信息是否有帮助?

谢谢您的反馈!

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

×