2016年11月9日 星期三

Excel-資料重組(OFFSET,INT,MOD,ROW,COLUMN)

網友問到在 Excel 中如何重新排列資料,例如下圖由六欄轉換為一欄,其中會使用的函數有:OFFSET、INT、MOD、ROW、COLUMN等。
以下例舉五種資料重組的樣式來練習:
(1) 六欄轉換為一欄
Excel-資料重組(OFFSET,INT,MOD,ROW,COLUMN)
儲存格A6:=OFFSET($A$1,MOD(ROW(1:1)-1,2),INT((ROW(1:1)-1)/2))

(2) 欄列轉置
Excel-資料重組(OFFSET,INT,MOD,ROW,COLUMN)
儲存格A10:=OFFSET($A$1,COLUMN(A:A)-1,ROW(1:1)-1)

(3) 取出間隔列
Excel-資料重組(OFFSET,INT,MOD,ROW,COLUMN)
儲存格A10:=OFFSET($A$1,(ROW(1:1)-1)*2,COLUMN(A:A)-1)

(4) 三列轉一欄
Excel-資料重組(OFFSET,INT,MOD,ROW,COLUMN)
儲存格A5:=OFFSET($A$1,INT((ROW(1:1)-1)/6),MOD(ROW(1:1)-1,6))

(5) 一欄轉三列
Excel-資料重組(OFFSET,INT,MOD,ROW,COLUMN)
儲存格A1:=OFFSET($A$5,(ROW(1:1)-1)*6+COLUMN(A:A)-1,0)

沒有留言:

張貼留言

檢視其他文章

好康東東