我目前的Excel数据存在问题。 我有一个csv文件,其中包含以下值;
**Country | Country Code | 1990 | 1991 | 1992 | ... | 2015**
*United States | US | 93 | 93.5 | 93.2 | ... | 95.4*
*The Netherlands | NL | 100 | 100 | 100 | ... | 100*
但是,我不希望看到每个国家/地区的价值,然后每年。我需要多年才能进入同一专栏。所以基本上就是这样;
**Country | Country Code | Years | Values**
*United States | US | 1990 | 93*
*United States | US | 1991 | 93.5*
*United States | US | 1992 | 93.2*
老实说,我无法找到解决这个问题的方法。希望你们能帮助我!
答案 0 :(得分:1)
对于Excel 2016:
您应首先使用Excel的数据/来自表格功能将数据导入Power Query。
数据在Power Query中后,应选择Year列,并选择 Transform / Unpivot Columns / Unpivot Only Selected Columns 。
如果列不透过,您可以使用主页/关闭和加载按钮将此数据重新加载到Excel中。
答案 1 :(得分:0)
我同意最简单的方法是使用PowerQuery(在Excel 2016或更高版本中称为“获取和转换”)。 Google PowerQuery Unpivot,你会发现数百个教程,比如我的好朋友Chandoo https://chandoo.org/wp/2015/09/29/unpivot-data-with-power-query/
否则,这里有几个选择: