如何在Excel中重新排列多列中的数据到一列

我的数据看起来像这样

2010 2011 2012 2013 2014 ABGHJ JGRJK 

我希望它看起来像这样

 2010 A 2011 B 2012 G 2013 H 2014 J 2010 J 2011 G 2012 R 2013 J 2014 K 

1)复制第1行并在2和3之间插入,您将得到:

 2010 2011 2012 2013 2014 ABGHJ 2010 2011 2012 2013 2014 JGRJK 

2)复制第3和4行并粘贴到第1/2行的数据后面,你会得到:

 2010 2011 2012 2013 2014 2010 2011 2012 2013 2014 ABGHJJGRJK 

3)复制所有数据,粘贴与转发,你会得到你想要的

你可以使用数组公式 。 当a1:a32010, A, J ,让我们把输出放在g:h

首先,selectg1:g5然后F2并键入=TRANSPOSE(A1:E1)然后按ctrl + shift + enter 。 现在g1:g5应该是2010, 2011, ..., 2014

selectg6:g10然后F2并键入=TRANSPOSE(A1:E1)然后按ctrl + shift + enter 。 现在g1:g5应该是2010, 2011, ..., 2014

selecth1:h5并按F2并键入=TRANSPOSE(A2:E2)然后按ctrl + shift + enter 。 现在h1:h5应该是A, B, ..., J

selecth6:h10并按F2并键入=TRANSPOSE(A3:E3)并按ctrl + shift + enter 。 现在g1:g5应该是J, G, ..., K

在这里输入图像说明