excel - Excel - 将分号分隔的值分组到单独的行中 - 维护第一列
问题描述
这是我的第一篇文章,希望各位高手帮忙。
我在一个当前格式为这种格式的 excel 表中有数据:
从上面可以看出,每人一行,他们的所有角色被分组到下一列的一个单元格中,并用分号分隔
我想做的是将数据转换为以下格式,其中每个角色有一行,并且该人的姓名在需要的地方重复:
这是一个基本的例子。我的工作表包含 1500 行,具有角色的单元格中最多可以有 100 个左右的角色
我正在使用最新的 Excel for Mac
任何建议将不胜感激
谢谢
解决方案
使用电源查询。
- 使用“从表”命令将数据加载到 Power Query。
- 选择 Role 列并按分隔符拆分。你知道哪一个
- 选择名称列并使用 Unpivot > Other columns
重命名列并将查询加载到网格中。
下一次,将您的数据从步骤 1 复制到表中,然后点击 Refresh All。
编辑:刚刚意识到您使用的是 Mac。某些 Power Query 功能在 Mac 上尚不可用。
推荐阅读
- python - 带有 Model.Fit() 的 Keras InvalidArgumentError
- ruby - 以下两个代码片段之间有什么区别吗?
- c# - 使用 GraphQ 避免 HTTP 开销
- swift - 在另一个不在标签栏中的视图控制器中显示标签栏项目
- django - Django 如果模板中的表为空,则显示其他内容
- php - XAMPP 发送邮件问题
- java - 编辑器不包含主要类型,即使它包含
- javascript - 如何查找包含某个数字的任何数字 - 例如 1323 包含数字“2”
- php - 我需要从数据库(opencart)添加列也检查问题或否
- c# - 使用 Linq 在 C# 中合并 2 个字典(Concat 未按预期工作)