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

如何在 Excel 中插入或刪除部分欄位?

作者Siluvia修改日期

在 Excel 中插入或刪除整列,是多數使用者熟悉的基本操作。然而,在許多實際應用情境中,您可能只需要新增或移除「列中的特定區段」——也就是該列中若干連續或不連續的儲存格——而不影響該列其他部分的內容。例如,您或許希望將資料表中某個區域的特定項目向右移動,或僅清除特定列中少數儲存格的資料,同時保留其餘內容完整不變。當您在處理包含結構化資料、排程表或表單的複雜試算表時,這類精準調整尤為關鍵。如果您還不清楚如何只針對列的一部分進行插入或刪除,而非操作整列,本文將為您提供清晰的逐步指引與實用解決方案。


使用「插入/刪除儲存格」功能插入或刪除部分列

假設您需要在第 5 列中插入或刪除部分儲存格(例如三個特定儲存格),Excel 的「插入儲存格」與「刪除儲存格」功能只需幾次點擊即可輕鬆完成。當您有明確的儲存格範圍需在列內調整,或某個固定區域需定期更新時,此方法尤為理想。

插入部分列

1. 選取第 5 列中您希望新儲存格出現位置的連續儲存格數量。例如,若要插入三個儲存格,請在第 5 列選取三個相鄰的儲存格。所選儲存格數量必須與您打算插入的數量一致,才能維持對齊。

2. 前往首頁索引標籤,點選插入 插入儲存格。請參閱截圖:

點擊「首頁」索引標籤下的「插入」>「插入儲存格」

3. 插入對話方塊中,選擇:儲存格右移,將右側現有儲存格沿列向右推移;或選擇儲存格下移,將儲存格向下推移(較少用於水平插入)。按一下確定

選擇「儲存格右移」或「儲存格下移」選項

Excel 將根據您的選擇插入新儲存格,並自動移動現有內容。範例結果如下:

已插入包含三個儲存格的部分列

  • 公式與參照:使用儲存格右移插入時,可能會導致被參照的儲存格位置變動;操作後請務必檢查相依公式。
  • 連續選取:插入功能最適用於連續的儲存格,請避免混用不相鄰的選取範圍。

刪除部分列

1. 選取第 5 列中您要移除的連續儲存格(例如三個相鄰儲存格)。

2. 前往首頁索引標籤,點選刪除 > 刪除儲存格

3. 刪除對話方塊中,選擇:儲存格左移,將右側儲存格拉入空白處(適用於水平刪除);或選擇儲存格上移,將下方儲存格向上拉動(適用於垂直調整)。按一下確定

在「刪除」對話方塊中,選擇「儲存格左移」或「儲存格上移」

所選的儲存格將被刪除,其餘內容將依您的選擇進行移動。

  • 檢查公式:使用儲存格左移刪除時,可能會影響同列的參照;請立即確認結果是否正確!
  • 非連續儲存格:請針對連續區塊執行刪除,避免版面產生意外偏移!
  • 復原:若版面不符合預期,立即使用 Ctrl+Z 即可輕鬆復原!

這些內建選項非常適合一次性或偶爾的編輯任務;若需進行重複性或大規模操作,建議採用 VBA 方法。

kutools for excel ai 的螢幕截圖

透過 KUTOOLS AI 解鎖 Excel 的神奇功能

  • 智慧執行:透過簡易指令,輕鬆執行儲存格操作、分析資料,並建立圖表!
  • 自訂公式:打造專屬公式,讓您的工作流程更順暢!
  • VBA 編碼:輕鬆撰寫並套用 VBA 程式碼,立即提升工作效率!
  • 公式解析:輕鬆掌握複雜公式!
  • 文字翻譯:輕鬆打破試算表中的語言隔閡!
運用 AI 驅動的工具強化您的 Excel 能力。立即下載體驗前所未有的高效!

使用 VBA 程式碼插入或刪除部分列

對於進階使用者或重複性任務,VBA(Visual Basic for Applications)提供了一種彈性方案,可透過程式設計在列中插入或刪除區段。當您在處理大型資料集(手動作業過於耗時)或需要執行超出 Excel 標準功能的自訂列操作時,此方法尤其高效。

您可以運用以下 VBA 解決方案,在 Excel 中輕鬆插入或刪除部分欄位。這些巨集將根據您設定的參數,自動執行對應的儲存格操作。

1. 選取您要插入部分列的任意儲存格,然後按下 Alt+F11,即可開啟 Microsoft Visual Basic for Applications 視窗。

2. Microsoft Visual Basic for Applications 視窗中,點選插入 模組,並將下方顯示的 VBA 程式碼複製貼上至程式碼視窗中。

VBA 程式碼:在 Excel 中插入部分列

Sub InsertRow()
    Dim I As Long
    On Error Resume Next
LInput:
    I = Application.InputBox("Enter number of rows required.", "Kutools for Excel", 1, , , , , 1)
    If I < 1 Then
        MsgBox "Error, please retype", vbInformation, "Kutools for Excel"
        GoTo LInput
    End If
    Cells(ActiveCell.Row, 1).Resize(Int(I), 3).Insert xlDown
End Sub

參數說明:在此 VBA 程式碼中,1(第一個參數)指定從 第 1 欄(即 A 欄)開始插入,而 3(第二個參數)則決定在所選列中插入三個新儲存格。您可以依需求調整這些數值,例如改從其他欄位起始,或變更插入的儲存格數量,輕鬆打造符合您資料結構的彈性配置!

3. 貼上程式碼後,按下 F5 鍵或點選執行按鈕以執行巨集。此時將彈出 Kutools for Excel 對話方塊,請輸入欲插入的列數(例如)3),再點選確定即可。

確認後,巨集將於工作表指定位置插入您設定數量的整列,並包含所選欄數,省去手動重複操作的麻煩,確保複雜任務的精準執行。

用於輸入所需列數的 VBA 程式碼

若您需要刪除多個部分列,可使用以下 VBA 程式碼。此方法特別適合高效清理結構化資料,或從資料集中移除過時的區段。

VBA 程式碼:在 Excel 中刪除部分列

Sub DelActiveCell_Row()
    Dim I As Long
    On Error Resume Next
LInput:
    I = Application.InputBox("Enter number of rows required.", "Kutools for Excel", 1, , , , , 1)
    If I < 1 Then
        MsgBox " Error, please retype", vbInformation, "Kutools for Excel"
        GoTo LInput
    End If
    Cells(ActiveCell.Row, 1).Resize(Int(I), 3).Delete xlShiftUp
End Sub

執行此程式碼後,將彈出 Kutools for Excel 對話方塊,提示您輸入欲刪除的部分列數量。輸入適當數值後,點擊確定,程式碼便會立即從您的工作表中移除指定數量的部分列。

  • 先儲存:巨集無法透過復原功能撤銷,執行前請務必先儲存備份!
  • 巨集設定:請確保已啟用巨集,且工作表或活頁簿未受保護。
  • 連續範圍:這些程序會作用於從作用中列、欄 1 開始的連續區塊,橫跨 3 欄,並涵蓋 I 列。
  • 公式與參照:插入或刪除儲存格可能導致參照偏移,執行後務必檢查所有相依公式!

總結來說,您選擇的方法取決於資料的佈局、自動化需求以及 Excel 的內建限制。對於例行性修改,「插入/刪除儲存格」已足以滿足大多數需求;若需自動化處理或應對更複雜的情境,VBA 則能提供更高的彈性。執行操作後務必驗證資料,尤其是在移動儲存格時,因為參照與公式可能會自動更新。

最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……


Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!

  • 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
  • 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!

所有 Kutools 增益集,一個安裝程式

Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
  • 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用