如何將一組重複的列移到匹配部分下?

如何將一組重複的列移到匹配部分下?

我匯出了在列中重複的 CSV 資料。我需要的是一張乾淨的床單,將所有的柱子重新組合在一起。我做了一個模型;實際數據要複雜得多,而且數量更多。但這應該說明我需要什麼。 在此輸入影像描述

我不控制導出,所以我只能堅持資料本身。然而,感覺它不應該那麼難,幾乎像 Transpose() 一樣,但針對的是一組而不是單一欄位。

答案1

嘗試使用WRAPROWS()它就足夠了:

在此輸入影像描述


=WRAPROWS(A2:I2,3)

對於舊版本,請使用INDEX()函數:

=INDEX($A$2:$I$2,,COLUMN(A1)+(ROW(A1)-1)*3)

但是,如果一行中有更多數據,即多行和多列,#則使用以下命令:

在此輸入影像描述


=WRAPROWS(TOCOL(A2:I3),3)

或者,

=INDEX($A$2:$I$3,INT((ROW(A1)-1)/3)+1,MOD((COLUMN(A1)+ROW(A1)*3)-4,9)+1)

相關內容