在G1 H1中分别输入或复制粘贴下列公式
=INDEX(A:A,INT(ROW(A4)/4))
=INDIRECT(ADDRESS(INT(ROW(A4)/4),MOD(ROW(A4),4)+2))
选择G1:H1,下拉填充
1.首先打开要编辑的Excel电子表格 如图
2.右键需要设置的行,然后点击“复制” 如图
3.鼠标单击其他空白单元格,也就是你要设置列的位置 如图
4.点击菜单栏上的“编辑” ,然后单击“选择性粘贴” 如图
5.在弹出的选择性粘贴窗口里打钩“转置”,然后点击“确定” 如图
6.完成以上操作之后就可以实现把行变成列了 如图
这个可用数据透视表来完成,原来做过一个小动画例子,可以参照一下。
假定原数据在A:F列,转换结果放在G:H列,先在G1输入公式:
=INDIRECT(TEXT(SMALL(IF(B$1:F$1000<>"",ROW(B$1:F$1000)/1%%+COLUMN(B$1:F$1000),99999),ROW())%%,"R#C1"),)
公式以CTRL+SHIFT+ENTER三键结束。
在H1输入公式:
=INDIRECT(TEXT(SMALL(IF(B$1:F$1000<>"",ROW(B$1:F$1000)/1%%+COLUMN(B$1:F$1000),99999),ROW()),"R#C0000"),)
公式以CTRL+SHIFT+ENTER三键结束。
将两个公式向下复制。
复制-选择性粘贴-转置,即可把行列进行转换