有網友參考:
(1) Excel-一列資料轉成二列(http://isvincent.blogspot.com/2010/10/excel_22.html)和
(2) Excel-二列資料轉成一列(http://isvincent.blogspot.com/2011/01/excel_24.html)
其問到,如果要二列變成四列時(參考下圖,左資料表轉換成右資料表),該如何處理?
(1) 儲存格E2:=INDIRECT(ADDRESS(ROW(2:2)/2+1,1))
ROW(2:2)/2+1=2(第2列),向下複製
ROW(6:6)/2+1=4(第4列),
…
(2) 儲存格F2:=INDIRECT(ADDRESS(INT(ROW(1:1)/2)+MOD(ROW(1:1),2)+1,MOD(ROW(2:2),2)+2))
INT(ROW(1:1)/2)+MOD(ROW(1:1),2)+1=0+1+1=2(第2列),向下複製
INT(ROW(2:2)/2)+MOD(ROW(2:2),2)+1=1+0+1=2(第2列),
INT(ROW(3:3)/2)+MOD(ROW(3:3),2)+1=1+1+1=3(第3列),
INT(ROW(4:4)/2)+MOD(ROW(4:4),2)+1=2+0+1=3(第3列),
第2列、第2列、第3列、第3列、…
MOD(ROW(2:2),2)+2)=0+2=2(第2欄,B欄),向下複製
MOD(ROW(3:3),2)+2)=1+2=3(第3欄,C欄),
MOD(ROW(4:4),2)+2)=0+2=2(第2欄,B欄),
MOD(ROW(5:5),2)+2)=1+2=3(第3欄,C欄),
第2欄、第3欄、第2欄、第3欄、…
選取儲存格E2:F5,向下複製即可。
留言列表