excel中如何批量把N列转换为N行!

改前:

改后:

第1个回答  2015-08-27

复制--选择性粘贴--勾选转置

追问

不好意思我是想要一个一个叠加!

追答

=OFFSET($A$1,INT((ROW(A1)-1)/7),MOD(ROW(A1)-1,7))

第2个回答  2015-08-27
假设原先在第1行A列开始。
输入公式,向下复制:
=INDEX($1:$1,ROW(1:1))

不过,你应该不只1行,一行的话转置一下就可以了。

如果是每一行7列,放在Sheet1,那么在Sheet2用公式:
=INDEX(Sheet1!A:G,INT(ROW(7:7)/7),MOD(ROW(1:1)-1,7)+1)追问

第一行值为0怎么办?

来自:求助得到的回答本回答被提问者采纳
第2个回答  2015-08-27
把要调整的内容选中,复制,右键——选择性粘贴——转置就可以了
请采纳
第3个回答  2015-08-27
=OFFSET($A$1,,ROW(A1)-1)
下拉填充。追问

批量不行诶!出现全部重复!还有0数据

追答

以下图片将第1行转换到A列中。A29中出现了0,是因为AA1中是空格!

excel如何批量将多行合为一行
如果要将列中的N个单元格变成同行的N个单元格吗?那选择性粘贴>转置,按2楼的 如果要将该列的N个单元格内容加到一起,用我的方法简便一些:插入空白列B,在B2中输入 =A1&A2 然后将B2公式下拉填充到整列 这样的话,B列最下边单元格就是你要的结果了。

Excel将多列数据转换为单列数据的教程
一、按先行后列的顺序转换 即先提取第一行的数据,再依次其他各行。在Sheet2的A1单元格输入公式:=OFFSET(Sheet1!A$2,ROW(A5)\/5-1,MOD(ROW(A5),5))或:=OFFSET(Sheet1!$A$2,INT((ROW(A1)-1)\/5),MOD(ROW(A1)-1,5))或:=INDIRECT(“Sheet1!”&ADDRESS(IN...

EXCEL中一列n组数据转换成多列n行,如何实现?
用VBA写个宏 如:Public Sub AB()For i = 1 To 44 '44表示数据总行数 row0 = i \\ 11 + 1 '11表示转换后的列数 col0 = i Mod 11 If col0 = 0 Then col0 = 11 row0 = row0 - 1 End If Sheets("sheet2").Cells(row0, col0).Value = Sheets("Sheet1").Cells(i,...

EXCEL如何将一行N个数字 分成N行具体看帖子
先选中A1,然后点击:数据-分列,在跳出的对话框中点选:固定宽度项,按下一步,在后面的对话操作框中在你想要分开的数字后单击,为它加上一个分隔线,完成后再点下一步,在接下来的步骤3中的:目标区域中选择你想要的开始的单元格,比如B1,然后按完成就可以了 ...

EXCEL如何将一行N个数字 分成N行具体看帖子
B1输入公式 =--MID($A1,COLUMN(A1),1)回车确定,鼠标对准单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往右拖动

excel利用公式法将多行多列数据转换到单列
一、按先行后列的顺序转换 即先提取第一行的数据,再依次其他各行。在Sheet2的A1单元格输入公式:=OFFSET(Sheet1!$A$2,INT((ROW(A1)-1)\/5),MOD(ROW(A1)-1,5))或:=INDIRECT("Sheet1!"&ADDRESS(INT((ROW(A1)-1)\/5)+2,MOD(ROW(A1)-1,5)+1,4))然后向下填充公式到最后一个数据...

excel如何把一行内容转为多行内容
表 1 我们就可以套用Excel中的公式使一行的数据变成两行的数据,首先,我们在空白格中输入公式 =INDEX($A$1:$N$1,1,(ROW(A1)-1)*7+COLUMN(A1)),其中带有$符号的为绝对引用,输入的时候需同时按F4键,这里表示取的数据是从A1到N1之间的数据,ROW函数*7表示一行让显示多少个数据内容,这里是...

excel如何输入n列后自动换行excel如何输入n列后自动换行的数据_百度知 ...
在Excel中,如果你想要在输入特定列数后自动换行,可以按照以下步骤操作:选中你想要自动换行的单元格区域。点击“开始”菜单中的“自动换行”按钮。这样,当你输入数据时,当文本到达单元格的右边界时,它会自动换行到下一行。另外,如果你想要在输入数据时随时换行,可以使用Alt+Enter组合键。以上信息仅供...

你好,请问excelN行六列转换成N行12列怎么处理(用函数),(转换成十二列...
H1输入公式: =INDEX(A:A,ROW(A1)*2-1) 右拉至M1 N1输入公式: =INDEX(A:A,ROW(A1)*2) 右拉至s1 再选中H1:S1 下拉复制公式 以上两个公式可以放在其他地方。关键是你要明白它的用法。

excel中如何把n列m行变为m列n行
使用转置功能:选择区域,复制,选择性粘贴,勾选“转置”,粘贴到目标区域,实现行列转化。

相似回答