excel中如何将一列数据分成间隔相同的几行啊?

问题如图,怎么快捷地从A1列变成间隔相同的3行变成C1列,我数据不是按顺序来的,这里只是举个例子

将1列连续数据规律性分隔成每隔3行一个数据的方法有:

方法一:添加辅助行,然后对辅助列进行排序

1、如果该列数据有5行,那么添加辅助列,并添加序号;

2、然后在序号列下复制序号3次(间隔行几行就重复复制几次)

3、选择辅助列,在“数据”选项下,按“升序”排序,并“扩展选定区域”。

4、按“排序”后,得到原数据隔3行排列的效果;

5、删除辅助列,即可。

方法二:通过OFFSET函数实现

在C1单元格输入以下公式,然后向下填充公式

=IF(MOD(ROW(),4)=1,OFFSET(A$1,INT((ROW(A1)-1)/4),),"")

公式表示:如果当前行号被4整除,余数为1,则显示以A1单元格为基准,每向下移动4行,基准单元格向下偏移1行的结果;其他的留空。

方法三:通过INDEX函数实现

=IF(MOD(ROW(),4)=1,INDEX(A:A,INT(ROW(A4)/4)),"")

公式表示:如果当前行号被4整除,余数为1,则返回定位到A列的每4行行号除以4的整数结果1的位置数,即A1 。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-04-01
分两个步骤
一、如果你的这列数据内容有规律,比如每段有特殊符号间隔,就可以使用excel分列功能。打开excel后,可以使用【数据】--【分列】,默认选择分隔符号,点击【下一步】,选择界面上的一种分隔符号,再【下一步】,根据需要选择数据类型,【完成】即可。
二、将分列后的数据全部选中,复制后,点击下一行的第一列单元格,右键,【选择性粘贴】--勾选【转置】即可。
第2个回答  2016-04-09
亲是想要问“如何将多行的行高调整成一样的高度吗?
1,行高直接全先你要调整的内容,
2,鼠标定位在最左侧,
3,待鼠标变成两个箭头时即可调整高度
第3个回答  2016-03-24
选择c1至c20,然后右下角下拉不行吗
相似回答