excel 后面的列如何转到下一行显示?

来源:百度知道 编辑:UC知道 时间:2024/06/30 20:04:48
一行里面有好几十列,实在太长,如何把后面的列转到下一行显示呢?
我有很多很多行数据,都想这样做。

举例:
原本的数据是:
标题行(很多列)
数据A(很多列)
数据B(很多列)
....

我想要变成
标题行1
数据A的一部分
标题行2
数据A的另一部分
标题行3
数据A剩下的部分
标题行1
数据B的一部分
标题行2
数据B的另一部分
标题行3
数据B剩下的部分
.....

如何解决?

数据在SHEET1表中,共有20列,即A:T,在SHEET2的A1输入公式=OFFSET(Sheet1!$A$1,(INT((ROW(A1)-1)/40+1)*MOD(ROW(A1)-1,2)),MOD(INT((ROW(A1)-1)/2),20),)公式向下复制,公式中的20和40是这样来的:列数*1和*2,比如数据有23列,就把公式中的40换成46,20换成23.

这个只用宏的方法来解决.
你有多少行?多少列?说下,我解决。

假如你可以忍受26列,那以后的列你想显示在下一行对吧。可以这样,
一:在第二行的第一个单元格A2中填写公式=AA1.横向复制直至显示完你的所有列。
二:在第一行空白的情况下复制公式直至你所要求的最后一行。复制方法,选中A1至Z2,复制,选定你所需行数粘贴。或将光标移至Z2右下角整体下拉复制即可。

插入行,插入列