網友問到:在 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 函數取得對應的儲存格內容。

 

【延伸練習】

仿本例,如果要將一欄多列轉換為多欄多列,該如何設計公式?

    全站熱搜

    vincent 發表在 痞客邦 留言(2) 人氣()