close

3049

Excel 如何將表格資料變成條列資料

張菲:「錦子老師您好,請問老師有比較有效率的方式將檔案中由左邊的模式改成右邊的模式嗎?麻煩解惑 ~ 感恩,謝謝!」

image

錦子老師:「這個問題要使用OFFSET函數來處理,作法如下:

步驟1:點取H2儲存格輸入公式:

=OFFSET(A$1,QUOTIENT(ROW()-2,4)+1,,1,1)

並將公式複製到H3:H41儲存格。

image

【公式說明】

=OFFSET(A$1,QUOTIENT(ROW()-2,4)+1,,1,1)

公式1QUOTIENT(ROW()-2,4)

由於從第二列開始寫公式,故要將目前列號減2(ROW()-2),除以4(因為一筆有4個值要填,所以同一個業務及店名要寫4),取其整數部份來決定要移到AB欄的第幾列。

公式2OFFSET(A$1,公式1+1,,1,1)

A1儲存格開始移動N(公式1結果)列再加1(由於第一筆記錄在第2)

步驟2:點取J2儲存格輸入公式:

=OFFSET(C$1,0,MOD(ROW()-2,4),1,1)

並將公式複製到J3:J41儲存格。

image

【公式說明】

=OFFSET(C$1,0,MOD(ROW()-2,4),1,1)

公式1MOD(ROW()-2,4)

由於從第二列開始寫公式,故要將目前列號減2(ROW()-2),除以4(因為一筆有4個值要填)

公式2OFFSET(C$1,0,公式1,1,1)

C1儲存格開始移動N(公式1結果)欄。

步驟3:點取K2儲存格輸入公式:

=OFFSET(C$1,QUOTIENT(ROW()-2,4)+1,MOD(ROW()-2,4),1,1)

並將公式複製到K3:K41儲存格。

【公式說明】

=OFFSET(C$1,QUOTIENT(ROW()-2,4)+1,MOD(ROW()-2,4),1,1)

公式1MOD(ROW()-2,4)

由於從第二列開始寫公式,故要將目前列號減2(ROW()-2),除以4(因為一筆有4個值要填)

公式2QUOTIENT(ROW()-2,4)

由於從第二列開始寫公式,故要將目前列號減2(ROW()-2),除以4(因為一筆有4個值要填,所以同一個業務及店名要寫4),取其整數部份來決定要移到AB欄的第幾列。

公式3OFFSET(C$1,公式2+1,公式1,1,1)

C1儲存格開始移動N(公式2結果加1)列及N(公式1結果)欄。

以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()