這問題可看成是Array的整形(如9x2變成6x3), Array的整形在資料處理常常會用到(尤其是整理AI的Dataset), 所以EXCEL 365新增了WRAPROW及WRAPCOLUMNS的整形函數, 然而他們只能用在1D Array(即Vector)的整形, 對於2D Array的整形, 小弟至今還沒發現簡便的函數, 只能轉成CSV處理, 範例如下原始資料為10x3, 欲轉成5x6先存成CSV(不要存成Unicode或UTF8)用Notepad++的取代功能, 把"換行"用逗號代替, 這樣就能把多行合併成一行(1D Array)再用Excel打開, 使用Index搭配Sequence, 就能將1D Array轉成想要的2D Array=INDEX(A1:AD1,SEQUENCE(COLUMNS(A1:AD1)/5,5))如果對Python有些了解, 也可參照此網頁寫程式整形CSV, 步驟會簡單些, 以下是小弟的程式import numpy as npa = np.loadtxt('input.csv', delimiter=',')np.savetxt('output.csv', a.reshape(-1, 5), fmt='%d', delimiter=',')原本的input.csv執行程式產生的output.csv用Excel檢查整形後的output.csv, 確認Array整形OK