一列内容拆分成多列
工作中,经常需要对一列数据,拆分成多列数据
或者,本身是多列数据,需要快速的转换成一列数据显示
![](https://p0.ssl.img.360kuai.com/t013cc1193cba53da71.jpg)
在新函数公式出来之前,我们一直用的方法是使用等于号来转换
1、一列数据转换成多行多列
例如,12个数据,我们要转换成3行4列的数据
那我们会在数据的右边B1的位置,输入=A4单元格
![](https://p0.ssl.img.360kuai.com/t01cff66aaec4c42e9d.jpg)
然后向下填充,向右填充,然后你就会发现,前3行,前4列,就是我们想要的结果,可以复制这部分数据,粘贴为值,就得到了我们想要的
![](https://p0.ssl.img.360kuai.com/t014cc336aeaac43488.gif)
2、多行多列,转换成一列
那我们用的方法,在数据下方,输入=B1单元格,然后向右填充,向下填充
![](https://p0.ssl.img.360kuai.com/t01b434f7549abb03dc.jpg)
左边的数据就是我们想要的结果
![](https://p0.ssl.img.360kuai.com/t018107684876110c93.jpg)
以前用等于号的技巧,需要一点想象力才能完成
但是有了新公式之后,直接一个公式就可以搞定了
首先是一列,转成多行多列,我们可以使用公式
=WRAPCOLS(A1:A12,3)
表示将A列的数据纵向排列,展示成3行
![](https://p0.ssl.img.360kuai.com/t01d4e64c062769b5e9.jpg)
如果我们想将A列的数据横向的排列,则需使用的公式是:
=WRAPROWS(A1:A12,4)
![](https://p0.ssl.img.360kuai.com/t01295c62a53bff89f5.jpg)
当我们的数据需要转换成一列的时候,就是TOCOL公式了
它由3个参数组成
=TOCOL(数据区域,第2参数,扫描方式)
第2参数如果输入0:保留所有值
输入1:忽略空白值
输入2:忽略错误值
输入3忽略空白和错误
扫描方式false,按行,TRUE按列
所以当我们输入公式:
=TOCOL(A2:D4,0,TRUE)
![](https://p0.ssl.img.360kuai.com/t01008809608ce14575.jpg)
当我们输入公式:
=TOCOL(A2:D4,0,FALSE)
![](https://p0.ssl.img.360kuai.com/t01d11d302d045539f2.jpg)
关于这几个公式,你学会了么,动手试试吧!
","gnid":"9f328e0b91992868e","img_data":[{"flag":2,"img":[{"desc":"","height":"773","title":"","url":"https://p0.ssl.img.360kuai.com/t013cc1193cba53da71.jpg","width":"902"},{"desc":"","height":"570","title":"","url":"https://p0.ssl.img.360kuai.com/t01cff66aaec4c42e9d.jpg","width":"704"},{"desc":"","height":"590","s_url":"https://p0.ssl.img.360kuai.com/t014cc336aeaac43488_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t014cc336aeaac43488.gif","width":"728"},{"desc":"","height":"749","title":"","url":"https://p0.ssl.img.360kuai.com/t01b434f7549abb03dc.jpg","width":"752"},{"desc":"","height":"1096","title":"","url":"https://p0.ssl.img.360kuai.com/t018107684876110c93.jpg","width":"1270"},{"desc":"","height":"587","title":"","url":"https://p0.ssl.img.360kuai.com/t01d4e64c062769b5e9.jpg","width":"785"},{"desc":"","height":"594","title":"","url":"https://p0.ssl.img.360kuai.com/t01295c62a53bff89f5.jpg","width":"776"},{"desc":"","height":"598","title":"","url":"https://p0.ssl.img.360kuai.com/t01008809608ce14575.jpg","width":"836"},{"desc":"","height":"598","title":"","url":"https://p0.ssl.img.360kuai.com/t01d11d302d045539f2.jpg","width":"800"}]}],"original":0,"pat":"qgc,art_src_3,fts0,sts0","powerby":"pika","pub_time":1706702940000,"pure":"","rawurl":"http://zm.news.so.com/5eb43110cba392305a8aaf6bb449d8d8","redirect":0,"rptid":"1b895aa9d13b1237","rss_ext":[],"s":"t","src":"Excel自学成才","tag":[],"title":"一列转多列,新公式太好用了,1分钟学会!
苍忽影3762如何在word中把一列中的每个单元格同时拆分成几行几列 -
糜昭洁13333877253 ______ 1、选中所有要拆分的单元格,表格-拆分单元格,在对话框中输入X*Y列,M*N行,X和M为选中的单元格的行数和列数,Y和N为每个单元格要拆分成的行数和列数. 2、只拆分一个单元格,然后选中其他单元格,按F4.
苍忽影3762如何把表格中的一列分成多列 -
糜昭洁13333877253 ______ 假如你的数据在a列,从上往下排 那么请到b1输入以下公式,并向下拖动 =A1&" "&A1+5 1和6之间是一个空格吧
苍忽影3762excel中能否将一列数据分成多列? -
糜昭洁13333877253 ______ 选中这列数据单击数据菜单里面的分列命令,如果有分隔符的就选择分隔符号!没有分隔符就选择固定...
苍忽影3762excel中怎么把一列数据分成几列 -
糜昭洁13333877253 ______ 利用数据-分列功能即可:这里用空格分割 分割完成:
苍忽影3762excel表格一列拆成多列 -
糜昭洁13333877253 ______ 你是不是要把一列转为11列多行? 假设你的数据是在A列,A1开始 B1输入 =OFFSET($A$1,(ROW(A1)-1)*11+COLUMN(A1)-1,) 将这个公式右拉11列,选中这11个单元格向下拉填充 如果是一个单元格的内容分成11列,你必须举个例子,让人知道你的规律
苍忽影3762怎么把一列里的内容拆分剪切到另一列 -
糜昭洁13333877253 ______ 把这一列里的文字内容先剪切到记事本里,然后再把这一列拆分,然后再复制另一列里
苍忽影3762EXCEL怎么把一列分成几列 -
糜昭洁13333877253 ______ ★公式法操作说明: 1、在B1输入公式“=MID($A1,COLUMN(A1),1)”,向下复制到B4,再向右复制到G列,结果如****区域. 2、复制B1:G4,“选择性粘贴/数值/确定”,消除公式. 3、将A列删除,即可满足题意所求. ★分列法操作说明: 1、选中原数据A1:A4. 2、“数据/分列/固定宽度/下一步/左键用鼠标在两列数字中间点击,形成5个带箭头的竖线/下一步/完成”,即可直接将数字串分为6列,结果如上表.附件:将字串分列.xls
苍忽影3762如何在EXCEL中把一列数据分割成多列?
糜昭洁13333877253 ______ EXCEL,数据-》分列-》固定宽度1,按提示操作就好
苍忽影3762怎么把excel中长长的一列平均分成好几列呢? -
糜昭洁13333877253 ______ 假设数据在 A 列,并且分好的数据放在 B 列到 K 列. 若每列分500条记录,则 B1 公式如下: =INDIRECT("a"&ROW()+500*(COLUMN()-2)) 每列要分多少条记录,就把 500 改成多少.复制公式到 B 列 - K 列.完成.
苍忽影3762excel中能否将一列数据分成多列? -
糜昭洁13333877253 ______ 选中这列数据单击数据菜单里面的分列命令,如果有分隔符的就选择分隔符号! 没有分隔符就选择固定