我在以下格式的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或任何其他工具可以实现吗?需要一些建议。

提前致谢

最佳答案

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

首先做一个CONCATENATE栏:


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


然后取消串联您的School_id和Year



就像我说的那样,也许有更好的方法可以做到这一点-但是您只需要按照所需的方式组织标题,就可以拥有所需的内容。祝好运。

07-24 15:59
查看更多