当前位置:首页教育技巧excel技巧excel数据库

excel多行转一列怎么转换,转换

2024-07-16 12:29:50


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。

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2024 www.at317.com All Rights Reserved .