请问EXCEL如何把竖排数据转置成横排数据公式,怎么编,不是什么转置,要公式!

图一

图二
要求:如图一(Sheet1),把A,B两列坚排的数据转置成图二(Sheet2)的横排的1,2行数据,要求逢满足8组数后自动隔行换行继续排列。求公式,谢谢。

表2 A1公式:

=IF(OR(COLUMN()>8,MOD(ROW(),3)=0),"",OFFSET(Sheet1!$A$1,COLUMN()-1+INT(ROW()/3)*8,MOD(ROW(),3)-1))

然后向下向右拉动即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-08
Sheet2
A1=INDEX(Sheet1!$A$1:$A$24,ROUNDUP(ROW()/3,0)*8-8+COLUMN(A1),1)
B1=INDEX(Sheet1!$B$1:$B$24,ROUNDUP(ROW()/3,0)*8-8+COLUMN(A2),1)两公式复制到A4\A5,A7\A8右拉到H列。
第2个回答  2014-10-08
表2 中A1公式=IF(MOD(ROW(),3)=0,"",INDEX(IF(MOD(ROW(),3)=1,Sheet1!$A:$A,Sheet1!$B:$B),ROUNDDOWN(ROW()/3,0)*8+COLUMN()))&"",右拉,下拉。
相似回答