贊助廠商

///本部落格所有文章列表///

搜尋本部落格文章資料

網友問到 Excel 的問題:如下圖,當資料超過 10000 筆時,想要將一列轉換為三列時,該如何處理?

參考下圖,資料由一列轉三列時,依其色彩放在不同的位置上。

Excel-格式轉換(一列轉三列)(OFFSET,INT,ROW)

參考以下的公式:

Excel-格式轉換(一列轉三列)(OFFSET,INT,ROW)

【公式設計與解析】

善加利用 INT(ROW(1:1)/3) 公式,當公式向下複製時:

ROW(1:1)=1→ROW(2:2)=2→ROW(3:3)=3→ROW(4:4)=4→...。

INT(ROW(1:1)/3)=0→INT(ROW(2:2)/3)=0→INT(ROW(3:3)/3)=0→INT(ROW(4:4)/3)=1→INT(ROW(5:5)/3)=1→INT(ROW(6:6)/3)=1→...。

如此,便可以將一列轉三列。

再透過 OFFSET 函數,藉著調整起起始儲存格位置,即可定義新的儲存格位置。每個儲存格的公式如下:

儲存格B7:=OFFSET($B$1,INT(ROW(1:1)/3),0)

儲存格C7:=OFFSET($C$1,INT(ROW(1:1)/3),0)

儲存格D7:=OFFSET($E$1,INT(ROW(1:1)/3),0)

儲存格E7:=OFFSET($E$1,INT(ROW(1:1)/3),0)

儲存格F7:=OFFSET($J$1,INT(ROW(1:1)/3),0)

儲存格G7:=OFFSET($K$1,INT(ROW(1:1)/3),0)

儲存格H7:=OFFSET($L$1,INT(ROW(1:1)/3),0)

儲存格I7:=OFFSET($M$1,INT(ROW(1:1)/3),0)

儲存格D8:=OFFSET($F$1,INT(ROW(1:1)/3),0)

儲存格E8:=OFFSET($G$1,INT(ROW(1:1)/3),0)

儲存格H8:=OFFSET($N$1,INT(ROW(1:1)/3),0)

儲存格I8:=OFFSET($O$1,INT(ROW(1:1)/3),0)

儲存格D9:=OFFSET($H$1,INT(ROW(1:1)/3),0)

儲存格E9:=OFFSET($I$1,INT(ROW(1:1)/3),0)

儲存格H9:=OFFSET($P$1,INT(ROW(1:1)/3),0)

儲存格I9:=OFFSET($Q$1,INT(ROW(1:1)/3),0)

選取儲存格B7:I9,往下各列貼上。當資料超過 10000 筆時,透過公式來轉換,還是比較方便一些。

創作者介紹

學不完.教不停.用不盡

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


留言列表 (6)

發表留言
  • 悄悄話
  • River Kwai
  • 老師你好! 我有一台筆記本因為長期放在美國, 因長期沒用, 變得很慢. WIN7家庭版, WORD 2013, 現在每打一個字字下面都有點點, [虛線] 換行要按二次ENTER才行. 請教, 你上回教過我, 大陸那台電腦現在很好用, 只能再教求幫忙. 我這台可以昇級嗎?
  • 我大膽假設,你應該是新注音輸入法造成的問題(現象),當你輸入文字時要按Enter鍵,才表示輸入完成。若尚未按Enter鍵,則表示還在輸入中,因此剛剛輸入的字都以點點虛線表示。所以你需要按二個Enter鍵,指的是第一個Enter鍵為完成輸入法的輸入工作,第二個Enter鍵才是換到下一段。
    你再試試,你要處理的是輸入法,而非Word。

    vincent 於 2016/12/15 20:51 回覆

  • 訪客
  • 老師, 謝謝! 你說對了, 我依你的方法, 換成普通倉頡輸入法, 這個問題完全解決了. 現在打字很順. 但我上网老是掉線, 說我的無線网卡有問題, 要重新設置, 問了很多人, 都說沒遇過這事, 只好再求你幫忙了.
  • 這個問題,難以判斷。如果可以的話,重新安裝網路卡的驅動程式,看看能否改善。

    vincent 於 2016/12/20 20:28 回覆

  • 悄悄話
  • 悄悄話
  • 訪客
  • 老師, 我上网常常掉線, 网路診斷說: 重設綱路連線介面卡. 接著就死機. 要重新開機, 又能上网, 然後又掉線. 一天重復好多次. 請教. 感謝!
  • 這個問題,難以判斷。如果可以的話,重新安裝網路卡的驅動程式,看看能否改善。

    vincent 於 2016/12/20 20:28 回覆

找更多相關文章與討論

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼