excel一列数据变成多行

如题所述

工作中经常是各种数据的调整,比如我们有一列姓名需要打出来,可是名字太多就一列打也不好看还浪费纸,如果变成多行多列样式又省纸又美观,复制粘贴可以,那有没有更好的方法呢?
开启分步阅读模式
操作方法
01
打开要调整的工作表。

02
在适当位置输入a1、a2表示,两个单元格。
03
选中a1、a2两个单元格,按住右下角黑方块。

04
向右拉到适当位置,松手,a1到a8就自动填充好了。

05
在适当位置转入a9、a10,也是选中两个单元格,按住右下角黑方块,向右拉填充。

06
选中填充好的两行,按住右下角的黑方块,向下拉。

07
拉到合适位置松手,所有单元格填充完成。
08
点击编辑,替换。

09
在查找内容输入a,在替换为输入=a,点击全部替换。

10
所有单元格替换完成,一列姓名变成了五行八列了。
不需要复杂的公式输入,只是简单的鼠标操作即可完成。
1、将一列60个数据转换为5行12列。
首先,在B1格输入“A1”,B2格输入“A13”,然后选中B1、B2,将鼠标移到选中框的右下角(此时鼠标变为“+”形,下同),按住左键不放将框下拉至B5处。此时B3、B4、B5格将分别填充“A25”、“A37”、“A49”。

2、继续将鼠标放至右下角,按住右键不放将鼠标右拉至M列处,此时弹出对话框。在对话框中选择“填充序列”,结果如图。

3、找到上方工具栏中的“查找与选择”,单击“替换”。在弹出的对话框中,查找内容中键入"A",替换内容键入"=A",单击"全部替换"。

4、至此完成转换。
在日常工作中,往往会碰到这种情况(如下图):只有一列数据,而且比较多,如果打印起来就浪费纸张,然后复制、粘贴把表格变成几列,方便打印。今天小编和大家分享不用复制、粘贴,就能快速完成一列分成几列几行的方法。

方法一:通过单元格引用实现一列变多行多列

1、在C1单元格输入:A1,向右拖动复制到G1单元格;

2、在C2单元格输入:A6,向右拖动复制到G2单元格;

3、选中C1:G2单元格区域,向下拖动复制到6行;

4、选中C1:G6单元格区域,按Ctrl+H键,查找内容输入:A,替换为输入:=A,点击【全部替换】按钮,最后【关闭】窗口即可完成分行分列。

演示如下图:

方法二:利用函数实现一列变成多行多列

1、在C1单元格输入公式:=OFFSET($A$1,MOD(COLUMN(A1)+4,5)+ROW(A1)*5-5,),向右拖动复制公式到G1单元格;

2、选中C1:G1单元格区域,向下拖动复制公式到6行,即可完成分行分列。

演示如下图:

希望以上内容对你的工作有实质性的帮助,如果有哪些不明白之处,可以在评论区留言。也希望可以转发点个赞,给小编鼓励和支持,小编会继续写出更多优质的Excel技巧教程。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-10-24
工作中经常是各种数据的调整,比如我们有一列姓名需要打出来,可是名字太多就一列打也不好看还浪费纸,如果变成多行多列样式又省纸又美观,复制粘贴可以,那有没有更好的方法呢?
方法/步骤
1/10 分步阅读
打开要调整的工作表。

2/10
在适当位置输入a1、a2表示,两个单元格。

「天猫手机馆」-天猫精选手机,品牌直营,超值特惠!
广告
3/10
选中a1、a2两个单元格,按住右下角黑方块。

11.11京东全球热爱季逛京东,只为热爱行动!
广告
4/10
向右拉到适当位置,松手,a1到a8就自动填充好了。

查看剩余1张图
5/10
在适当位置转入a9、a10,也是选中两个单元格,按住右下角黑方块,向右拉填充。

【帆软】在线制作表格,FineReport,复杂数据一键解决
广告
6/10
选中填充好的两行,按住右下角的黑方块,向下拉。

7/10
拉到合适位置松手,所有单元格填充完成。

查看剩余1张图
8/10
点击编辑,替换。

9/10
在查找内容输入a,在替换为输入=a,点击全部替换。

10/10
所有单元格替换完成,一列姓名变成了五行八列了。

编辑

Indirect函数法
1/3 分步阅读
如下图所示,Excel中A列有100个数据,将其分成10行10列:

2/3
在B1中输入公式如下图所示:

神策数据 用户行为分析工具 用数据支持业务决策
广告
3/3
然后将单元格往下填充到B10单元格,再将B1:B10往右拖动填充到J列,调整列宽,得到结果如下图所示:

番茄表单-免费的电子表单制作工具
广告
简便方法
1/4
在名称框中输入B1:J100,如下图所示,按下回车键,选定区域:

【帆软】统计图表怎么做,选FineReport,零编码做报表
广告
2/4
在编辑栏中输入=A11,如下图所示:

3/4
按下Ctrl+Enter全部填充,得到结果如下图所示:

4/4
复制选区数据,粘贴为数值,然后将11行之后的数据删除,得到结果如下图所示:

注意事项
Excel中同样问题往往有很多解决办法,适合的才是最好的
相似回答