首页 > 解决方案 > 如何从具有布尔值的多变量表中创建动态列表?

问题描述

请帮忙,对这个很困惑。

我得到了一个矩阵表,如附图所示。我有一个用户列表,以及他们需要注册的课程。

矩阵表 - 含课程

我正在尝试创建一个列表,该列表将重复他们注册的每门课程的用户名(在 A 列中,然后是他们注册的课程列表(B 列)

表输出

到目前为止,我已经能够通过从这些数据创建数据透视表、双击总计并对结果进行排序来创建这样的列表,但这是一个非常手动的过程,需要其他人复制。

那可能吗?

谷歌云端硬盘链接:https ://drive.google.com/file/d/1zXsWZCguia-SLaYAP-81kMX819879zzX/view?usp=sharing

标签: excelvba

解决方案


这只是让您入门的东西:

将数据转换为Excel 表格

脚步:

在 Excel 中:

  1. 选择数据范围(从第 3 行开始)
  2. Ctrl+T
  3. 选择数据 | 从表中获取数据

在Power Query中转换数据

在电源查询中:

  1. 选择列标题(从名字到用户)
  2. 右键单击它们
  3. 选择 UnPivot 其他列

推荐阅读