EXCEL表格列字段怎么转换为行

EXCEL表格列字段怎么转换为行,效果如图,请高手指点: 要的效果不是公式取值,而且表格排列的转换,谢谢

第1个回答  2020-04-25
根据提供的图,所需行列转换不是Excel
转置
能够完成的。需要通过公式来实现,具体如下:
F2单元格输入公式:
=INDEX($A$1:$D$100,INT((ROW(A1)-1)/3)+2,COLUMN(A1))
G2单元格输入公式:
=INDEX($B$1:$D$1,MOD(ROW()-2,3)+1)
H2单元格输入公式:
=INDEX($A$1:$D$11,INT((ROW(C1)-1)/3)+2,MOD(ROW()-2,3)+2)
选中F2:H2,下拉填充公式。
若要脱离原数据(不要有公式),可以复制新生成的数据表,选择性粘贴到任意位置即可。
第2个回答  2020-03-01
选择要粘贴的数据右键复制,选择粘贴的位置后,右键选择性粘贴,在选择性粘贴板后勾选“转置”,然后就生成了新的行列
相似回答