更改 Excel 中的数据视角

更改 Excel 中的数据视角

我有以下情况:

我在一张表中记录了学生的情况。

每个学生都有:姓名、电子邮件、性别、身份证、国家此外,每个学生都有 Choice1、Choice1Feature1、Choice1Feature2 Choice2、Choice2Feature2

所有这些信息都包含在一行中。

我想要做的是转换数据,例如我得到的足迹如下:姓名、电子邮件、性别、身份证、国家、选择 1、选择 1 功能 1、选择功能 2 姓名、电子邮件、性别、身份证、国家、选择 2、选择 2 功能 1、选择 2 功能 2。

也就是说,对于学生已完成的选择中的每个字段(Choice、ChoiceFeature1、ChoiceFeature2),我想复制学生信息并添加 ChoiceN。

我这样做是因为我想要发送该文档,并且我想确保看到该文档的人能够在一列中过滤数据,而不是 N 次(因为有 N 个选择)。

注意:我所描述的情况过于简单,实际学生最多有 25 个选择,学生人数超过 1250 人。因此,手动操作数据不是一种选择。

注2:学生的选择有时有25个填写的字段,有时只有1个,因为学生只设置了一个选择。

下面是一个屏幕截图,准确解释了我想要实现的目标。

在此处输入图片描述

答案1

我知道这个帖子已经过时了很长时间,但是我过去已经找到了解决方案,现在我在长期不活动之后回到了 Stack Exchange。

Microsoft Excel(2003 年及以后)允许您使用其集成应用程序 Microsoft Query 查询数据。

要访问 Microsoft Query,请转到:数据 > GetExternalData > CreateNewQuery > 选择“ExcelFiles”> 确定。

到达这里后,你现在可以使用 SQL 查询来过滤/连接数据选择/联盟ETC

相关内容