Excel-将分号分隔的值分组到单独的行中-保留第一列

Excel-将分号分隔的值分组到单独的行中-保留第一列,excel,Excel,这是我的第一篇帖子,希望你们这些天才能帮上忙 我在excel表格中有数据,该表格当前采用以下格式: 从上面可以看到,每个人有一行,他们的所有角色都被分组到下一列的一个单元格中,并用分号分隔 我要做的是将数据转换为以下格式,其中每个角色有一行,并且在需要时重复人员的姓名: 这是一个基本的例子。“我的工作表”包含1500行,其中包含角色的单元格最多可以包含100个左右的角色 我正在使用最新的Excel for Mac 任何建议都将不胜感激 谢谢使用电源查询 使用“fromtable”命令将数据加

这是我的第一篇帖子,希望你们这些天才能帮上忙

我在excel表格中有数据,该表格当前采用以下格式:

从上面可以看到,每个人有一行,他们的所有角色都被分组到下一列的一个单元格中,并用分号分隔

我要做的是将数据转换为以下格式,其中每个角色有一行,并且在需要时重复人员的姓名:

这是一个基本的例子。“我的工作表”包含1500行,其中包含角色的单元格最多可以包含100个左右的角色

我正在使用最新的Excel for Mac

任何建议都将不胜感激

谢谢

使用电源查询

  • 使用“fromtable”命令将数据加载到powerquery中
  • 选择角色列并按分隔符拆分。你知道哪一个吗
  • 选择“名称”列并使用Unpivot>其他列
  • 重命名列并将查询加载到网格中

    下一次,将数据从步骤1复制到表中,然后单击“全部刷新”


    编辑:刚刚意识到您正在使用Mac电脑。某些电源查询功能在Mac上尚不可用

    这是一次性任务吗?你只想使用Excel吗?我已经做了几次了,所以我很高兴使用其他的工具来完成工作,所以我下次会把它放在我的武器库里。你看了吗?如果这不起作用,VBA始终是一个选项。请参阅此un-pivot-table-in-excel-2011-on-mac电源查询在mac上可用,但并非所有功能都可用于Windows版本。谷歌。