有網友問到,如果要將一欄的資料轉換成多行,該如何處理?一般這種問題,可能有二種轉換方式,分述如下。
若要將一欄資轉換為多欄資料,只要藉助 OFFSET 函數,配合 ROW 和 COLUMN 函數即可完成。
(1) 取出連續固定數值(例如10)儲存格為 1 欄
例如:取儲存格A1:A10為 1 欄、取儲存格A11:A20為 1 欄,依此類推。。
儲存格C1:=OFFSET($A$1,ROW(1:1)+(COLUMN(A:A)-1)*10-1,,)
複製儲存格C1,貼至儲存格C1:G10。
ROW(1:1)+(COLUMN(A:A)-1)*10-1:(以C欄為例)將公式往下複製時,第 1 欄會產生 0,1,2,3, … , 9,第 2 欄會產生 10,11,12,13, … ,19。
(2) 取出每間隔固定數值(例如10)儲存格為 1 欄
例如:取儲存格A1、A11、A21、…、A91為 1 欄,取儲存格A2、A12、A22、…、A92為 1 欄,依此類推。
儲存格C1:=OFFSET($A$1,(ROW(1:1)-1)*10+COLUMN(A:A)-1,,)
複製儲存格C1,貼至儲存格C1:G10。
(ROW(1:1)-1)*10+COLUMN(A:A)-1:(以C欄為例)將公式往下複製時,第 1 欄會產生 0,10,20,30, … , 90,第 2 欄會產生 1,11,21,31, … , 91。
全站熱搜
留言列表