0

我在以下格式的 excel 文件中有大量数据

School_id   percentage  year    subject

1100        90          2005    maths
1100        95          2006    maths
1100        81          2005    science
2310        45          2007    biology

我想将此数据转换为这种格式

School_id   year    maths   science  biology

1100        2005    90      81
1100        2006    95
23100       2007                      45

我不知道如何进行这种转换。使用 excel 或 mysql 或任何其他工具可以做到这一点吗?需要一些建议。

提前致谢

4

1 回答 1

1

是的,就像他们说的数据透视表一样。为了得到你的结果,我必须使用 CONCATENATE 函数。可能有更好的方法。但这就是我的做法:

首先做一个CONCATENATE列: 连接柱

然后插入您的数据透视表并选择正确的选项: 数据透视表

然后去连接你的 School_id 和 Year 去连接 1 去连接 2

就像我说的那样,可能有更好的方法来做到这一点 - 但是你只需要按照你想要的方式组织你的标题,你应该有你正在寻找的东西。祝你好运。

于 2012-08-13T21:55:42.207 回答