如何將列與行組合起來產生新列? 2024-7-11 • microsoft-excel worksheet-function pivot-table 我將來自美國能源資訊管理局的資料儲存為 Excel 檔案。以下是該數據的片段。我想將其轉換為 GIS 可用的格式。因此,我想透過程式碼將 MSN 列中的資料與年份列中的資料合併。如下圖為目前數據: 我想要一個如下所示的結果表: 編輯:我只用一個資料透視表就半解決了這個問題。我創建了一個資料透視表,其中 MSN 程式碼作為列,StateCodes 作為行,年份資料作為 Sum 值。如果我只是在 Excel 中操作數據,那就足夠了。 MSN 代碼是一個總標題,每年總和下面有一個列/標題。有沒有辦法將整體標題與每個單獨的列結合,以便輸出類似於上面的第二張圖像? 答案1 你應該能夠用Power Queryaka來做到這一點Get & Transform 遊標位於原表中 資料 --> 取得和轉換資料 --> 來自表/範圍 Power Query 編輯器應該會打開 選擇 MSN 和 StateCode 列 逆透視其他列 選擇Attribute列並replace Y用_ MergeMSN 和屬性列 如果您願意,可以對 Merged 列或 StateCode 進行排序 選擇合併列 和Pivot,值列為Value,聚合函數為Sum Close and Load 答案2 假設我已經正確閱讀了此內容,並且您想要右側另外 4 列,但具有組合值,如下所示: 我們將目前列稱為A到F(如圖所示) 在儲存格 G1 中輸入公式=$B1&C1 將其複製到接下來的 3 列,並將所有 4 列複製到資料的底部 相關內容