在 Excel 的工作表中,如下圖左的資料清單,如果想要依轉換至2個合併、3個合併、4個合併的儲存格中,該如何處理?
1. 欄的轉換
【公式設計與解析】
儲存格C2:=OFFSET($A$2,INT(ROW(1:1)/2),0)
(1) 利用 ROW 函數來產生數值
公式向下複製時,ROW(1:1)=1→ROW(2:2)=2→ROW(3:3)=3→…。
(2) 利用 INT 函數控制每 2 列產生相同數值
公式向下複製時,INT(ROW(1:1)/2) 會依序產生 0, 0, 1, 1, 2, 2, 3, 3,…。
(3) 透過 OFFSET 函數顯示對應的儲存格內容
(4) 根據合併儲存格的數量,相對改變參數:2。
儲存格E2:=OFFSET($A$2,INT(ROW(1:1)/3),0)
儲存格G2:=OFFSET($A$2,INT(ROW(1:1)/4),0)
2. 列的轉換
【公式設計與解析】
儲存格B4:=OFFSET($B$1,0,INT(COLUMN(A:A)/2))
(1) 利用 COLUMN 函數來產生數值
公式向右複製時,COLUMN(A:A)=1→COLUMN(B:B)=2→COLUMN(C:C)=3→…。
(2) 利用 INT 函數控制每 2 欄產生相同數值
公式向下複製時,INT(COLUMN(A:A)/2) 會依序產生 0, 0, 1, 1, 2, 2, 3, 3,…。
(3) 透過 OFFSET 函數顯示對應的儲存格內容
(4) 根據合併儲存格的數量,相對改變參數:2。
儲存格B6:=OFFSET($B$1,0,INT(COLUMN(A:A)/3))
儲存格B8:=OFFSET($B$1,0,INT(COLUMN(A:A)/4))
留言列表