答案1
答案2
您可以使用該=INDEX()
功能來重新組織資料。
例如,如果您的輸入位於A
從儲存格開始的工作表列中A1
,並且您希望輸出的左上角儲存格位於儲存格中C10
,則在儲存格中使用下列公式C10
=INDEX($A:$A,9*(ROW()-ROW($C$10))+1+COLUMN()-COLUMN($C$10))
如果您希望輸出的尺寸不是 9 列寬,請將您選擇的值替換為公式中的 9。同樣,如果輸入不是從第 1 行開始
然後可以將該公式複製到輸出區域的其餘部分。
如果您有 Excel for Microsoft 365 或 Excel 2021,則可以合併 @Emily 建議的替換類型,但無需使用該=LET()
函數進行繁瑣的重複。例如:
=LET(cell,INDEX($A:$A,9*(ROW()-ROW($C$10))+1+COLUMN()-COLUMN($C$10)),IF(cell=0,"",cell))
或者
=LET(cell,INDEX($A:$A,9*(ROW()-ROW($C$10))+1+COLUMN()-COLUMN($C$10)),IF(ISBLANK(cell),"",cell))