Board logo

標題: 資料由直向排列, 轉為橫向排列 [打印本頁]

作者: yan870510    時間: 2011-1-29 10:42     標題: 資料由直向排列, 轉為橫向排列

如何能夠把excel的資料由直向排列, 轉為橫向排列 ???? thx !!!
附上附件
[attach]4574[/attach]
作者: pesi2884    時間: 2011-1-29 11:05

本帖最後由 pesi2884 於 2011-1-29 11:07 編輯

G3=INDEX($A:$A,COLUMN()-5+(ROW()-3)*4,)
然後在拉伸
作者: Hsieh    時間: 2011-1-29 11:09

g3=IF((ROW(A1)-1)*4+COLUMN(A1)>COUNTA($A:$A)-1,"",OFFSET($A$1,(ROW(A1)-1)*4+COLUMN(A1),))
向下向右複製
作者: yan870510    時間: 2011-1-29 22:45

回復 2# pesi2884


不好意思,  我不太明白這公式的解法 ? 例如:為何要 -5 , -3, *4 ??????????
作者: yan870510    時間: 2011-1-29 22:46

有沒有一些較為簡單的做法呢 ???
作者: pesi2884    時間: 2011-1-30 09:37

回復 4# yan870510


    G3=INDEX($A:$A,COLUMN()-5+(ROW()-3)*4,)
    以G3儲存格為例
   COLUMN()=7 所以COLUMN()-5=2
     ROW()=3 所以(ROW()-3)*4=0
     INDEX($A:$A,2,)="PETER"

     以J3儲存格為例
   COLUMN()=10 所以COLUMN()-5=5
     ROW()=3 所以(ROW()-3)*4=0
     INDEX($A:$A,5,)="JUDY"

     以G4儲存格為例
   COLUMN()=7 所以COLUMN()-5=2
     ROW()=4 所以(ROW()-3)*4=4
     INDEX($A:$A,6,)="DAV ID"

     不知道這樣說你瞭不瞭!
作者: yan870510    時間: 2011-1-30 12:44

用transpose公式可行嗎 ?
但我只想到把垂直轉為橫向, 但怎樣才能指定4個, 4個一列呢 ????
作者: yan870510    時間: 2011-1-30 12:45

回復 6# pesi2884


    為甚麼要*4 呢 ?????? thx !!!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)