WPS表格,如何快速将一列数据,变为多列?

在目前的数据表当中,有一列十分长的数据,如果直接打印的话,会大量的浪费纸张,想问如何快速变为多列?实现打印时节约纸张?

你的一列有多长?想变成多少列,一列要多长?我给你一道公式,你自己看:

=OFFSET($A$1,ROW(1:1)-1+(COLUMN(A:A)-1)*10,)

其中,参数最后的“10”即每10行一列,你可根据自己需要增减。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-03-15
方法1:在sheet2表A1=indirect("sheet1!a"&int((row()-1)/40)*120+if(mod(row(),40)=0,40,mod(row(),40)))
b1=indirect("sheet1!b"&int((row()-1)/40)*120+if(mod(row(),40)=0,40,mod(row(),40)))
c1=indirect("sheet1!c"&int((row()-1)/40)*120+if(mod(row(),40)=0,40,mod(row(),40)))
e1=indirect("sheet1!a"&int((row()-1)/40)*120+if(mod(row(),40)=0,40,mod(row(),40))+40)
f1=indirect("sheet1!b"&int((row()-1)/40)*120+if(mod(row(),40)=0,40,mod(row(),40))+40)
g1=indirect("sheet1!c"&int((row()-1)/40)*120+if(mod(row(),40)=0,40,mod(row(),40))+40)
i1=indirect("sheet1!a"&int((row()-1)/40)*120+if(mod(row(),40)=0,40,mod(row(),40))+80)
j1=indirect("sheet1!b"&int((row()-1)/40)*120+if(mod(row(),40)=0,40,mod(row(),40))+80)
k1=indirect("sheet1!c"&int((row()-1)/40)*120+if(mod(row(),40)=0,40,mod(row(),40))+80)
选中弟一行,公式一直下拉自动填充。
方法2:所有数据复制粘贴到word,分3栏,打印即可。本回答被提问者采纳
相似回答