表格中排好顺序的一列数据,想分成多列打印,顺序还不能变。有办法实现吗?
答案:2 悬赏:20 手机版
解决时间 2021-12-29 22:29
- 提问者网友:人生佛魔见
- 2021-12-28 22:58
表格中排好顺序的一列数据,想分成多列打印,顺序还不能变。有办法实现吗?我的意思是有一列数据排好后是abcdefg……一直到z。就单纯这么一列。我想匀在第二列,第三列单元格点。而且按顺序排。最终的效果是第一列abcdef第二列ghijk第三列lmnopq……以此类推。当然复制粘贴可以达到,但是数据多,我想知道有没有快捷的方法。
最佳答案
- 五星知识达人网友:归鹤鸣
- 2021-12-28 23:08
我用VBA给你写个程序处理吧。请问是A列吗?有多少个数,分到B、C、。。。等列,每列要分多少个数?
全部回答
- 1楼网友:夜风逐马
- 2021-12-29 00:28
以下是我对同一类问题的回答,供参考:
在第一行(标题行)与数据之间插入一行,在下图黄底单元格内按图示输入数据,设数据简略如图:
将公式
=if(f2="","",if(row()=3,1,if(if(mod(row(f1)-1,$e$1)=0,$e$1+f2+1,f2+1)>max(a:a),"",if(mod(row(f1)-1,$e$1)=0,$e$1+f2+1,f2+1))))
复制后粘贴到"f3"单元格;
将公式
=if($f3="","",vlookup($f3,$a:$d,column(b3),0))
粘贴到"g3"单元格;
对准"g3"单元格右下角,光标成"+"状时,按住左键向右拖至"i3"单元格,如图:
将公式
=if(k2="","",if(f3+$e$1>max(a:a),"",f3+$e$1))
粘贴到"k3单元格;
将公式
=if($k3="","",vlookup($k3,$a:$d,column(b3),0))
粘贴到"l3"单元格;
对准"l3"单元格右下角,光标成"+"状时,按住左键向右拖至"n3"单元格,如图:
选中"e3:n3"单元格,对准"n3"单元格右下角,光标成"+"状时双击,效果如图:
行号"2"处右击>"隐藏",如图:
在"e1"单元格可调整调整每页的行数一页的行数(如输入"12"),效果如图:
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯