KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

在 Excel 中每隔一列插入空白行 – 4 種方法

作者Xiaoyang修改日期

在 Excel 中,插入一列空白列對多數使用者來說是輕而易舉的事。然而,有時您可能需要在表格的每一列之間都插入一列空白列(如下方截圖所示),以提升資料的可讀性並讓瀏覽更加輕鬆。本文將為您介紹幾種快速又實用的方法,協助您在 Excel 中每隔一列或每第 n 列插入空白列。

每隔一列插入的範例

在 Excel 中每隔一列或第 n 列插入空白行


影片:在 Excel 中每隔一列插入空白行


使用「插入」功能每隔一列插入空白行

若您的資料量較少,可按住 Ctrl 鍵手動逐一選取各列,再透過「插入」功能,在每一列前方插入一列空白行。操作步驟如下:

步驟 1:按住 Ctrl 鍵,手動逐一選取列

  1. 按一下列號即可選取第一列。
  2. 接著按住鍵盤上的 Ctrl 鍵,再逐一按一下您要選取之設定所在的行。

步驟 2:從右鍵功能表中選取「插入」選項

選取所有要插入空白行的列後,對其中任一選取的設置的行數按一下滑鼠右鍵,再從快捷功能表中選擇「插入」,請參閱截圖:
從右鍵選單中選擇「插入」選項

結果:

現在,系統會在每個選取的列前方插入一列空白列。請參閱以下截圖:
在每個選取的列之前插入一個空白列

注意事項:
  • 雖然此方法適用於工作表中的小型資料集,但處理大量資料時可能耗時且效率不佳。此時,可採用下列方法,在大型資料集中高效地每隔一行或多行插入空白列。
  • 選取第一筆資料列時,請勿按住 Ctrl 鍵,否則使用「插入」功能時將顯示警告訊息。

使用輔助欄與排序功能每隔一列或第 n 列插入空白行

上述方法適用於工作表中的少量資料;若需處理大量資料,建議建立輔助欄,再透過 Excel 的排序功能,每隔一列或第 n 列插入空白行。請依下列步驟操作:

步驟 1:建立輔助欄

  1. 在您的資料旁新增一個輔助欄。例如,若您的資料範圍為 A1:D10,請在儲存格 E1 輸入「輔助欄」,如下圖所示:
    建立輔助欄
  2. 接著,在儲存格 E2 和 E3 中分別輸入 1 與 2.
  3. 選取儲存格 E2 與 E3,然後向下拖曳填滿控制點至最後一個資料儲存格,系統將自動填入遞增數字,如下方截圖所示:
    填入遞增數字清單
  4. 現在,請複製連續的數字,並貼到儲存格 E10 下方的最後一個位置。詳情請參閱截圖:
    複製序號並貼到最後一個儲存格下方
注意事項:
  • 若要在本例中每隔兩列插入一個空白列,請在儲存格 E11 中輸入 2,並在 E12 中輸入 4.
    接著選取這兩個儲存格,向下拖曳填滿控制點以建立數字序列,並確保序列中的最後一個數字大於或等於資料集中最高的編號。
    每兩列後插入一個空白列,在儲存格中輸入 2 和 4 的序號

    若要每隔三列插入一個空白列,請在 E3 儲存格輸入 11,並在 E6 輸入 12.
    依此類推……
  • 若想在現有資料列之間插入兩個或多個空白列,只需將輔助列複製,並貼上至最後一個儲存格下方兩次或更多次即可。

步驟 2:套用排序功能,依輔助欄排序資料

  1. 現在,選取輔助欄中的資料,然後按一下「資料」>「排序」,請參閱截圖:
    按一下「資料」>「排序」
  2. 在彈出的「排序警告」對話方塊中,請選擇「擴充選取範圍」選項,然後按一下「排序」按鈕,請參閱截圖:
    在對話方塊中選擇「擴充選取範圍」選項
  3. 在接下來出現的「排序」對話方塊中,從「排序依據」下拉式清單選取「輔助欄」作為關鍵列,其餘選項維持不變,然後按一下「確定」關閉對話方塊。請參閱截圖:
    在對話方塊中指定選項

結果:

現在,資料將依據輔助欄中的數值進行排序,並在每隔一列後插入一個空白列。
每隔一列後插入一個空白列

注意: 如有需要,可刪除輔助欄。

只需幾次點擊即可每隔一列或第 n 列插入空白行

有時,當您在資料區域中以固定間隔插入特定數量的空白列(例如每兩列或多列資料後插入一列或多列空白列)時,前述方法可能過於繁瑣且不易操作。此時,Kutools for Excel 的「插入空白行/列」功能就能幫您輕鬆完成這項任務,只需點擊幾下即可搞定!

下載並安裝 Kutools for Excel 後,請點選「Kutools」>「插入」>「插入空白行/列」,即可開啟「插入空白行/列」對話方塊。

  1. 選取您希望插入空白列的數據區域。
  2. 從「插入類型」區段中選擇「空白列」。
  3. 接著,請根據需求在「間隔」與「列數」文字方塊中輸入相應數字。(此處我設定每兩列後插入一列空白行,因此在「間隔」與「列數」方塊中分別輸入 2 與 1。)
  4. 最後,按一下「確定」即可關閉對話方塊。
    在 Kutools 的對話方塊中指定選項

結果:

現在,系統會在每兩列資料後插入一列空白行,請參閱截圖:
每兩列後會在資料中插入一個空白列

Kutools for Excel 提供超過 300 項進階功能,簡化複雜任務,激發創意並提升效率。整合 AI 功能,Kutools 能精準自動化各項作業,讓資料管理毫不費力。Kutools for Excel 詳細資訊……         免費試用……

使用 VBA 程式碼每隔一列或第 n 列插入空白行

若您對 VBA 程式碼感興趣,我們提供了一段實用程式碼,能依照您設定的固定間隔,在資料中自動插入指定數量的空白列。請依下列步驟操作:

步驟 1:開啟 VBA 模組編輯器並複製程式碼

  1. 在 Excel 中按住 Alt + F11,即可開啟「Microsoft Visual Basic for Applications」視窗。
  2. 按一下「插入」>「模組」,並將下列程式碼貼到模組視窗中。
    VBA 程式碼:在固定間隔處插入指定數量的空白列
    Sub InsertRowsAtIntervals()
    'Updateby Extendoffice
    Dim Rng As Range
    Dim xInterval As Integer
    Dim xRows As Integer
    Dim xRowsCount As Integer
    Dim xNum1 As Integer
    Dim xNum2 As Integer
    Dim WorkRng As Range
    Dim xWs As Worksheet
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
    xRowsCount = WorkRng.Rows.Count
    xInterval = Application.InputBox("Enter row interval. ", xTitleId, 1, Type:=1)
    xRows = Application.InputBox("How many rows to insert at each interval? ", xTitleId, 1, Type:=1)
    xNum1 = WorkRng.Row + xInterval
    xNum2 = xRows + xInterval
    Set xWs = WorkRng.Parent
    For i = 1 To Int(xRowsCount / xInterval)
        xWs.Range(xWs.Cells(xNum1, WorkRng.Column), xWs.Cells(xNum1 + xRows - 1, WorkRng.Column)).Select
        Application.Selection.EntireRow.Insert
        xNum1 = xNum1 + xNum2
    Next
    End Sub

步驟 2:執行程式碼以取得結果

  1. 貼上此程式碼後,請按 F5 鍵執行。在提示方塊中,選取您要插入空白列的資料範圍,然後點擊「確定」。請參閱截圖:
    VBA 程式碼以選取資料範圍
  2. 將會出現另一個提示方塊,請輸入列間隔數,然後按一下「確定」。請參閱截圖:
    VBA 程式碼以輸入列間隔數
  3. 在接下來的提示方塊中,請輸入您要插入的空白列數量,然後按一下「確定」。請參閱截圖:
    VBA 程式碼以輸入要插入的空白列數

結果:

現在,系統已根據您指定的固定間隔,將指定數量的空白列插入現有資料中,請參閱截圖:
特定數量的空白列會以固定間隔插入至現有資料中

以上就是在數據區域中每隔一列或第 n 列插入列的方法。若您想探索更多 Excel 實用技巧,我們網站提供數千篇教學文章,感謝您的閱讀,期待未來持續為您帶來更有價值的資訊!


相關文章:

  • 在 Excel 中插入多個空白列或欄位
  • 當您在 Excel 中需要快速在第 2 列與第 3 列之間,或在特定列上方一次插入 10 個空白列時,該如何操作?一般做法可能得逐一手動新增空白列。本文將為您介紹幾種巧妙又高效的方法,輕鬆實現 Excel 中多列或多欄的快速插入!
  • 多次複製並插入列
  • 在日常工作中,您是否曾想過複製某一列(或每一列),並在目前資料列下方重複插入多次?例如,我有一個儲存格範圍,現在希望將每一列複製後,依序貼到下一列,共重複 3 次,如以下截圖所示。在 Excel 中,該如何完成這項操作?
  • 在數值變更時插入空白列
  • 假設您有一組資料,希望在數值變更時自動於資料之間插入空白列,以分隔同一欄中連續相同的數值(如下圖所示)。本文將為您介紹幾種實用技巧,協助您輕鬆達成此目標。
  • 6 種簡單方法,在 Excel 中移除空白列
  • 當您在處理包含空白列的大型資料集時,這些空白列不僅讓工作表顯得雜亂,還會干擾數據分析。雖然少量空白列可手動刪除,但面對數百筆空白列時,這種方式將耗時又沒效率。本教學將介紹六種實用方法,協助您批次快速清除空白列,涵蓋 Excel 中常見的各種情境,讓您的資料更乾淨、更有條理。