excel有没有让一列很多的行自动分成多列的公式呢

我是从文本导入的数据,所以所以的数据都在一列了,我想打印这些数据,想让这些数据分布成六列,刚好a4纸,怎样弄呢,又没有简单的方法或公式呢?分可以多加

通常由外部导入Excel的数据,都会以空格或顿号或逗号分隔。

选择导入数据所在的A列,在“数据”选项下的“分列”中,以“分隔符号”作为分隔条件,勾选空格,确定,并根据数据结构以每个列进行相应的设置,特别是日期所在列,和身份证号码所在列(设置为文本),确定,即可完成导入数据的分列,然后进行简单的页面布局,即可满足打印要求。

 

详见附图

 

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-06
按打印预览后自动出现了虚线,按照虚线剪切到下一列,直到6列为止,调整列距即可
第2个回答  2014-03-06
比如你的数据在sheet1的a列
那么在sheet2选中a:f共6列,输入=INDIRECT("sheet1!A"&COLUMN()+6*(ROW()-1)),然后按ctrl+回车
然后再选中a:f并复制,选择性粘贴,数值,确定后,查找0,删掉0的那些单元格
剩下就是你要的了本回答被提问者采纳
第3个回答  2014-03-06

如图:


=IF(COLUMN(A1)>6,"",INDEX($A:$A,ROW(A1)*6+COLUMN(A1)-6)&"")


第4个回答  2014-03-06
你可以试着使用MID函数来分。
相似回答