1. 首页 > 科技

怎么批量将不同单元格内的多行变成多列?(EXCEL中怎样批量让一列数据变成多行)

怎么批量将不同单元格内的多行变成多列?(EXCEL中怎样批量让一列数据变成多行)

EXCEL中怎样批量让一列数据变成多行

改一下楼上2位的答案,syht里的5应该为4

=OFFSET(Sheet2!$A$1,(ROW()-1)*4+COLUMN()-1,0)

----------

yuqiang462的:

假设数据在a列(从a1开始),则

b1=offset(a$1,(row()-1)*5,,,)

c1=offset(a$1,(row()-1)*5+1,,,)

d1=offset(a$1,(row()-1)*5+2,,,)

e1=offset(a$1,(row()-1)*5+3,,,)

这些里的5也都改成4。

比较起来, syht2000的方法更好些。

EXCEL 如何把多列多行转换成一列多行

1. 需要将A列到C列的数值复制到一列中。

2. 点击“剪贴板”右下角的小按钮,在页面左面弹出了剪贴板对话框。

3. 拖动鼠标左键选中A2:C5单元格区域,点击鼠标右键,在弹出的菜单中选择“复制”选项。

4. 双击F2单元格,然后点击粘帖板中复制的内容,将内容复制到F2单元格中。

5. 将光标移动到公式编辑栏中,选中数据内容,点击鼠标右键,弹出的菜单中选择“复制”选项。

6. 然后按“ESC”键,按“CTUL+V”组合键将数据内容重新复制到F2单元格。

7. 调整列宽,依次点击【开始】-【填充】-【两端对齐】选项。

8. 弹出“Mircrosoft  Office  Excel”对话框,点击【确定】按钮。

9. 可以看到数值就被复制过来了且在一列中列式。此时,数值是文本格式,点击小按钮,在弹出的选项中选择“转换为数字”选项,这样文本格式的内容就转换成了数值形式。

如何把excel多列(每列不同行),变成一列

是要把三列的数据放到一列里,首尾相接吗?我有一个比较笨的方法

1.选中三列,点复制,然后,打开剪贴板

2.在第四列第一个单元格双击,进入编辑状态,然后单击编辑栏,再单击剪贴板刚才复制的数据,回车。这样,三列的数据就都复制到这个单元格中。

3.按CTRL+H,在弹出的对话框中,查找那位置输入空格,在替换的位置,按住ALT输入10,ALT+10代表的意思是回车,也就是把所以的空格都换成回车,然后点击全部替换

4.替换完成后,双击刚才的单元格,在编辑栏中全选之后复制,回车后,再单击第四列第一个单元格,再单击剪贴板中最后一次复制的内容,至此,三列的内容全部复制到了第4列,但中间会有空格。

5.单击选中第四列,按下F5,点定位条件,点空值,确定之后,右键删除单元格,在弹出的对话框中点下方单元格上移,确定。完成全部的三列合并。

说着有点麻烦我有动画图解,你可以留下联系方式或者邮箱,我发给你,不明白可以HI我

excel如何批量合并多个行数不同的单元格?

合并单元格只会显示第一个单元格的字,如张三,要全部显示出来,可以用textjoin把一班的所有人的名字合起来,连接符用char(10),再把单元格格式设置成自动换行,就可以实现你要的效果了。