轉置 Excel 並根據轉置的標題值建立新列

轉置 Excel 並根據轉置的標題值建立新列

我有一個Excel檔案:

在此輸入影像描述

我正在嘗試轉置文件並創建一個新列,其中的值基於標題值。因此,我希望一列(數字)將所有數字和值m0,m1,m2,m3添加到帶有標題的新列中Month

在此輸入影像描述

似乎很難在網上找到任何東西。我需要一個宏嗎?理想情況下,我想在 Excel 中使用經典函數來做到這一點。

答案1

您始終可以使用公式將二維表對應到單行或單列。

假設你的資料在列中A透過D, 在E1進入:

=INDEX($A$1:$D$1,ROUNDUP(ROW()/(COUNTA(A:A)-1),0))

並向下複製。在F1進入:

=INDEX($A$2:$D$9999,MOD(ROW()-1,COUNTA(A:A)-1)+1,ROUNDUP(ROW()/(COUNTA(A:A)-1),0))

並向下複製:

在此輸入影像描述

請注意,在此映射中,我們先向下遍歷表,然後再橫向遍歷。穿過桌子然後向下移動也同樣容易。

相關內容