【问题标题】:Excel - Grouped Semicolon Delimited Values into Individual rows - maintaining the first columnExcel - 将分号分隔的值分组到单独的行中 - 维护第一列
【发布时间】:2020-04-12 07:21:04
【问题描述】:

这是我的第一篇文章,希望各位高手帮忙。

我有一个 Excel 表格中的数据,目前采用这种格式:

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

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

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

我正在使用最新的 Excel for Mac

任何建议将不胜感激

谢谢

【问题讨论】:

  • 这是一次性任务吗?您只想使用 Excel 吗?
  • 我现在不得不这样做几次,所以我很高兴使用其他东西来完成这项工作,所以我下次会把它放在我的武器库中
  • 你看Un-Pivot table in Excel 2011 on Mac了吗?如果这不起作用,VBA 始终是一种选择。

标签: excel


【解决方案1】:

使用 Power Query。

  1. 使用“从表”命令将数据加载到 Power Query。
  2. 选择角色列并按分隔符拆分。你知道是哪一个
  3. 选择名称列并使用 Unpivot > 其他列

重命名列并将查询加载到网格中。

下一次,将您的数据从第 1 步复制到表中,然后点击全部刷新。

编辑:刚刚意识到您使用的是 Mac。某些 Power Query 功能在 Mac 上尚不可用。

【讨论】:

猜你喜欢
  • 2012-01-28
  • 2023-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-23
  • 2014-02-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多