如何将EXCEL的纵向多行多列数据装成横向多行多列数据

如题所述

excel
2003最多支持256列6万5千多行,因此不可能实现,只有在2007及以上版本实现。可以支持6万5千多列,100多万行。
选定表全部内容(不要ctrl+a全选工作表),在另一张表中任选一个单元格,复制--选择性粘贴--勾选下面的转置--确定
就可以了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-17
在表2的B1输入公式:
=(QUOTIENT(COLUMN(B1)-2,5)+1)&INDEX(表1!$C$1:$G$1,1,MOD(COLUMN(B1)-2,5)+1)
并往右拖拉。
在表2的B2输入公式:
=INDEX(表1!$C:$G,QUOTIENT(COLUMN(B1)-2,5)*3+ROW(A2),MOD(COLUMN(B1)-2,5)+1)
然后往下拖拉,再往右拖拉即可。
还可以通过条件格式设置背景色,条件格式公式分别为:
=MOD(QUOTIENT(COLUMN(B1)-2,5),5)=0
=MOD(QUOTIENT(COLUMN(B1)-2,5),5)=1
=MOD(QUOTIENT(COLUMN(B1)-2,5),5)=2
=MOD(QUOTIENT(COLUMN(B1)-2,5),5)=3
=MOD(QUOTIENT(COLUMN(B1)-2,5),5)=4