看板 Office 關於我們 聯絡資訊
軟體:Office Excel 版本:office 2013 表一 ┌───┬───┬───┐ │吳●○│甲甲x1│乙乙x1│ ├───┼───┼───┤ │趙●○│丙丙x1│丁丁x1│ ├───┼───┼───┤ │錢●○│戊戊x1│己己x1│ └───┴───┴───┘ 表二 ┌───┐ │吳●○│ ├───┤ │甲甲x1│ ├───┤ │乙乙x1│ ├───┤ │趙●○│ ├───┤ │丙丙x1│ ├───┤ │丁丁x1│ ├───┤ │錢●○│ ├───┤ │戊戊x1│ ├───┤ │己己x1│ └───┘ 如圖所示 請問有什麼方法可以將表一改成表二的樣子 感覺是 offset 或是 indirect的函示就可解決 但是網路上搜尋出現的居然都是用右邊加數字複製兩次排序的方式 但是只能加空白行 我記得以前只要稍微搜尋就會找到答案 所以都沒有認真地學這個函式 這次只能來這裡來求救了QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.227.138 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1682992121.A.B19.html
windknife18: 假設你的資料在 A:C 欄 05/02 11:24
windknife18: F1 =INDEX($A:$C,(ROWS($F$1:F1)-1)/3+1, 05/02 11:25
windknife18: MOD(ROWS($F$1:F1)-1,3)+1)&"" 05/02 11:25
windknife18: 往下複製即可, F1的位置可以依據自己的需求修改 05/02 11:25
ahwii: =OFFSET($A$1,INT((ROW(A1)-1)/3),MOD(ROW(A1)-1,3)) 05/02 14:17