第1个回答 推荐于2017-09-27
1、如果数据在A1:A5000单元格,那么在左上角的名称框中输入C1:G1000,回车,将C1:G1000单元格处于选择状态;
2、输入以下公式,按Ctrl+Enter组合键结束,实现将A列数据均分到5列的效果
=OFFSET($A$1,MOD(ROW(A1)-1,1000)+(COLUMN(A1)-1)*1000,)
第2个回答 推荐于2017-09-11
一列有5000行?是一列有5000个字段吗?
我的想法是:(假设这些数据都放在A列)
1、选中A列,然后“分列”(在菜单栏--数据--有效性--分列),平均分成5份(当然,因为一行数据包含太多,这种方法比较麻烦,也不好分)
2、利用mid函数。
我把A列的这5000字段(行)数据分成5列分别放到A2、A3、A4、A5、A6里去,在A2里输入公式:=MID(A1,1,1000)
A3里输入公式:=MID(A1,1001,1000)
A4里输入公式:=MID(A1,2001,1000)
A5里输入公式:=MID(A1,3001,1000)
A6里输入公式:=MID(A1,4001,1000)
这样就把A列里的5000含数据分开了,当然,你可以把A2-A6五列数据复制--仅粘贴数值,这样就不包含公式了。本回答被提问者采纳
第3个回答 2008-10-27
假设你这列在A1:A500,如下操作是完成你要求最快的操作
1、在B1输入公式 =OFFSET($A1,(COLUMN()-2)*1000,0),然后敲回车
2、在编辑栏前面的那个目前显示为B2的区域中输入 B1:B1000,回车后你会发现B1:B1000整个被选中了
3、菜单“编辑-填充-向下填充”
4、选中B列整个一列,在列标那里就有一个填充柄,拖动它向右填充到E列
5、选中B到E共4列,复制。然后在F列列标上单击右键,选“选择性粘贴”
6、在选择性粘贴对话窗口中,选中“数值”,确定
7、选中A到E整列,删除列