- ·上一篇:excel怎么显示同行数据,同行,数据,显示
- ·下一篇:excel怎么设置双向链接,双向,设置,链接
excel多行转一列怎么转换,转换
1.EXCEL 如何把多列多行转换成一列多行
需要将A列到C列的数值复制到一列中。
点击“剪贴板”右下角的小按钮,在页面左面弹出了剪贴板对话框。
拖动鼠标左键选中A2:C5单元格区域,点击鼠标右键,在弹出的菜单中选择“复制”选项。
双击F2单元格,然后点击粘帖板中复制的内容,将内容复制到F2单元格中。
将光标移动到公式编辑栏中,选中数据内容,点击鼠标右键,弹出的菜单中选择“复制”选项。
然后按“ESC”键,按“CTUL+V”组合键将数据内容重新复制到F2单元格。
调整列宽,依次点击【开始】-【填充】-【两端对齐】选项。
弹出“Mircrosoft Office Excel”对话框,点击【确定】按钮。
可以看到数值就被复制过来了且在一列中列式。此时,数值是文本格式,点击小按钮,在弹出的选项中选择“转换为数字”选项,这样文本格式的内容就转换成了数值形式。
2.在excel中怎么把多行数据转化为一列
1、打开excel文件,在多行多列中输入姓名。
2、在C6单元中输入=D1,按确定。
3、在右下角处出现十字形时,向下拖动,出现如下结果。
4、把左边空白表格上也填充上发,发现第一列已经全部出现名字了。
5、把左边的内容选中,复制选择性粘贴到右边某一列即可,然后清除一下内容。
3.怎么将excel多列多行转换为一列一行
首先选中这组数据,然后点击复制。打开粘贴板(工具栏左下侧有一个粘贴板展开按钮),可以看见刚才复制下来的数据
双击F1,使之处于编辑状态,然后在粘贴板的下拉菜单中单击粘贴,使数据粘贴到F1中。
选中F1中数据,并复制,然后粘贴到G列。
选中G列数据,找到工具栏中的【填充】按钮,下拉单击【两端对齐】,即可。?st=2&net_type=&bd_page_type=1&os=0&rst=&word=FAST_20C3A4
4.excel中怎么把多行多列转换成一行多列?
参照此公式,在sheet2提取转换,在名称框(编辑栏左边,列标a上面)输入a1:av5(因,我只模拟了12列20行数据,所以提取过来的范围是a1:av5,你自己计算下应该是什么范围,用=address(1,360,4)可获取第360列(每一行是360个数据)第1行的单元格地址)回车,直接输入公式=INDEX(Sheet1!$A:$L,ROUNDUP(COLUMN(AV5)/12,0)+ROW(AV5)*30-30,MOD(COLUMN(AV5)-1,12)+1)同时按ctrl+回车结束。
5.excel 多行变一列
使用“行列转置”
选中行中要转置的数据(选时多选2个空格)先复制,然后在空白格中“编辑-选择性粘贴”中选“转置”,即可。
补充:
如果用vba代码,到是可以帮你做一个,但要详细说明数据区的分布情况。
比如共有多少行;第一行的位置;数据是否都在一列中(即第二行中的abcd是在四个格中,还是在一个格中);在哪个列;转换后的数据放在哪个列中。越详细越好。
补充:
假设数据放从A列开始,分布情况如下:
A1=A;
A2=A,B2=B,C2=C,D2=D;
A3=A,B3=B,C3=C
转换后的数据放在第11列(即K列)中。
按ALT+F11调出VBA窗口,插入一个模块,把下面代码复制进去。
代码如下:
Sub abcd()
For i = 1 To 3 '共三个数
s = WorksheetFunction.CountA(Range(Cells(i, 1), Cells(i, 4)))
For j = 1 To s
x = x + 1
Cells(x, 11) = Cells(i, j)
Next
x = x + 2
Next
End Sub
6.excel 多行变一列
使用“行列转置”选中行中要转置的数据(选时多选2个空格)先复制,然后在空白格中“编辑-选择性粘贴”中选“转置”,即可。
补充:如果用vba代码,到是可以帮你做一个,但要详细说明数据区的分布情况。比如共有多少行;第一行的位置;数据是否都在一列中(即第二行中的abcd是在四个格中,还是在一个格中);在哪个列;转换后的数据放在哪个列中。
越详细越好。 补充:假设数据放从A列开始,分布情况如下:A1=A;A2=A,B2=B,C2=C,D2=D;A3=A,B3=B,C3=C转换后的数据放在第11列(即K列)中。
按ALT+F11调出VBA窗口,插入一个模块,把下面代码复制进去。代码如下:Sub abcd()For i = 1 To 3 '共三个数s = WorksheetFunction.CountA(Range(Cells(i, 1), Cells(i, 4)))For j = 1 To sx = x + 1Cells(x, 11) = Cells(i, j)Nextx = x + 2NextEnd Sub。