返回列表 上一主題 發帖

資料直向"一欄"轉為橫向"多列"

資料直向"一欄"轉為橫向"多列"

如何能利用transpose 數組公式, 把excel中, 把資料直向"一欄"轉為橫向"多列" ??? 但一定必需利用transpose數組公式 !!!!!! 十分感謝 !!!!
附上附件:
轉橫向格式.rar (3.51 KB)

本帖最後由 Hsieh 於 2011-2-7 18:13 編輯

回復 1# yan870510

於F3選取狀態下定義名稱x
=OFFSET(Sheet1!$A$1,(ROW(Sheet1!A1)-1)*4+1,,4,)
選取F3:I3輸入
=TRANSPOSE(x)
CTRL+SHIFT+ENTER完成輸入陣列公式
向下複製
1

評分人數

    • gong: 公式出神入化金錢 + 3
學海無涯_不恥下問

TOP

回復  yan870510

於F3選取狀態下定義名稱x
=OFFSET(Sheet1!$A$1,(ROW(Sheet1!A1)-1)*4+1,,4,)
選取F3 ...
Hsieh 發表於 2011-2-7 01:00


Hsieh 版主︰

您好,請問若不用定義名稱,直接輸入全句公式到儲存格,能得出相同結果嗎? 即是在儲存格F3輸入數組公式「   {[=TRANSPOSE(OFFSET(Sheet1!$A$1,(ROW(Sheet1!A1)-1)*4+1,,4,))}    」
(我在我的excel2007試了,但不成功。)

謝謝賜教

祝新年快樂。

TOP

本帖最後由 Hsieh 於 2011-2-9 07:57 編輯

回復 3# sklo

直接輸入公式不能成功
因為定義名稱後才會以整體範圍作為TRANSPOSE的引數
直接用OFFSET指定範圍時,總是傳回第一個儲存格,所以不會成功

這問題只是因為樓主的固執,指定使用TRANSPOSE函數來解
其實之前樓主以別個主題發問時得到的解答,都比這樣來的簡單易修改
學海無涯_不恥下問

TOP

原來重點是「因為定義名稱後才會以整體範圍作為TRANSPOSE的引數」,明白了。謝謝版主回覆

TOP

請問版主
樓主以別個主題發問時得到的解答,都比這樣來的簡單易修改
搜索關鍵字是什麼呢?我找不到耶
還是版主有簡單的範例可以指導
謝謝
YOYO

TOP

        靜思自在 : 人的眼睛長在前面,只看到別人的缺點,絲毫看不到自己的缺點。
返回列表 上一主題