2016年8月5日 星期五

Excel-將一列多欄轉為多列多欄(MOD)

網友問到:在 Excel 中如果要將一列多欄轉為多列多欄,該如何處理?
參考下圖,想要將同一列中的儲存格A1:R1,轉換為儲存格A5:D9(四欄)。
Excel-將一列多欄轉為多列多欄(MOD)

【公式設計與解析】
儲存格A5:=OFFSET($A$1,0,+(ROW(1:1)-1)*4+MOD(COLUMN(A:A)-1,4),1,1)
複製儲存格A5,貼至儲存格A5:D9。
(ROW(1:1)-1)*4+MOD(COLUMN(A:A)-1,4) 其中參數『4』表示要轉換為 4 欄多列。
公式在儲存格A5:D9,其結果參考下圖,分別產生 0, 1, 2, .... , 19。
image
代入 OFFSET 函數取得對應的儲存格內容。

【延伸練習】
仿本例,如果要將一欄多列轉換為多欄多列,該如何設計公式?

沒有留言:

張貼留言

好康東東