EXCEL如何数据批量转置?

同一A列的表格,每四行为一组转置到B列后排序。数据非常多 一个一转太麻烦了。 知道高手麻烦教一下。

例如:数据在A列,在B1输入公式=OFFSET($A$1,(ROW(A1)-1)*4+COLUMN(A1)-1,)&"",公式向右拖到e1,选中b1:e1,把公式向下拖.看看是不是图中的效果?

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-01-14
  转置是Excel单元格数据在做复制、粘贴时的延伸性功能。因此是在复制、粘贴过程中使用的。具体操作如下:
  1、复制要转置的单元格区域。
2、点选要存放区域的左上角单元格。
3、右键,选择“选择性粘贴”选项。
4、出现“选择性粘贴”对话框,勾选“转置”选项。
5、点击“确定”按钮。
第2个回答  2021-05-27
有土方法,前面插入一列,三行前面填写123,空格跳过,然后批量复制“123空格”这四行单元格一直到最下面一列,拉到最上面,筛选1,复制到新表格第一列,筛选2,复制到新表格第二列,筛选3,复制到新表格第三列,OK了。

PS:筛选前,第一行上面还是要再插入一行,随便填一个数字都行,然后行筛选,这样才能正确筛选出来。
第3个回答  2009-05-31
在B1输入:
=IF(MOD(ROW()+3,4)=0,OFFSET(A1,1,0),"")
在C1输入:
=IF(MOD(ROW()+3,4)=0,OFFSET(A1,2,0),"")

下拉B1,C1
第4个回答  2009-05-31
同一A列的表格,每四行为一组转置到B列后排序????
相似回答