
如何在Excel中將單個列轉置/轉換為多個列?
假設您有一個如下所示的表,并且需要將一列更改為一個范圍。 在這里,我們將向您展示一些有關如何將單列更改為多列的棘手事情。
使用公式將單列轉換為多列
將單列轉置為多列 Kutools for Excel
使用公式將單列轉換為多列將單列轉換為行與行之間的一系列數據:
在excel中, OFFSET 函數可以幫助您,可以按以下步驟使用此公式:
1。 在空白單元格C1中,請輸入以下公式:=OFFSET($A$1,COLUMNS($A1:A1)-1+(ROWS($1:1)-1)*5,0),然后將填充手柄從C1拖動到G1,請參見屏幕截圖:
備注: A1 是開始的單元格 *5 代表每行中要具有的單元格數。 同時,您必須在C列中啟動此公式。
2。 然后繼續將填充手柄向下拖動到所需范圍。 并且單列數據已轉換為多行,如以下屏幕截圖所示:
3。 由于它們是公式,因此在復制它們時,必須將它們復制并粘貼為值。
將單列轉換為列之間的一系列數據:
上面的公式可以幫助您將單個列轉置為行與列之間的范圍,如果您需要將列轉置為列與列之間的范圍,則以下公式也可以幫您一個忙。
1。 在空白單元格C1中,請輸入以下公式:=INDEX($A$1:$A$20,ROW(C1)+(5*(COLUMNS($C$1:C$1)-1))),然后將填充手柄從C1拖動到C5,請參見屏幕截圖:
備注: A1:A20 是您要轉換的列數據, 5*代表您希望每列中包含的單元格數。
2。 然后將填充手柄跨C列拖到F列,并且單列中的數據已轉置到列與列之間的范圍內。 看截圖:
將單列轉置為多列 Kutools for Excel這些公式有一些局限性,也許對于初學者來說很難應用。 在這里,我將繼續為您介紹一種解決此問題的簡便方法。 用 Kutools for Excels 變換范圍 功能,您可以根據需要快速將單個行或列數據轉換為一系列單元格。 請參見下面的演示。 點擊下載 Kutools for Excel!
安裝后 Kutools for Excel,請這樣做:
1。 選擇要轉換的列。
2。 點擊 Kutools > Range > 變換范圍,請參見屏幕截圖:
3。 在 變換范圍 對話框中,指定設置如下:
單列到范圍 止 轉換類型;指定每行的單元格,如果您選擇了以空白單元格作為分隔符的列,則可以檢查 空白單元格分隔記錄,數據將在每個空白單元格處開始新的一行。 您還可以從列表中指定每行的單元格數 固定值 你需要的。4。 然后點擊 OK,以 變換范圍 彈出提示框,然后單擊一個單元格以放置結果。 可以在不同的工作表和工作簿中指定輸出范圍。 看截圖:
5。 點擊 OK,您將看到單列已轉換為所選單元格中的多列。 看截圖:
Kutools for Excels 變換范圍 工具可以幫助您輕松地將單列轉換為范圍,將單行轉換為范圍,將范圍轉換為單行以及將范圍轉換為單列。 點擊了解更多…
單擊下載并 Kutools for Excel 現在!
最佳辦公生產力工具
將小時轉化為分鐘 Kutools for Excel!準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!
為什么需要 Kutools for Excel

