把組別欄複製到旁邊並往下錯開一格,選取兩欄後按 Ctrl+G >「特殊」>「列差異」,再右鍵插入「整列」,各組之間就會一次加上空行。
今天又是網友 QA 時間了,阿湯覺得這個問題看似簡單,但似乎有一點點深度。問題是這樣的:他的 Excel 資料一共有 2000 多筆名單,每筆名單都已歸類在某個群組裡,也已經用排序功能讓全部名單依群組排列好了。但他想在群組跟群組之間加個空行,比較美觀也看得更清楚。問題是有 2000 多筆、100 多個群組,如果一個個插入空行,應該會累到翻天,而且超沒效率。往下花個 1 分鐘看完就搞定了。
Excel 想在每個分類之間插入空行,要達成什麼效果?
目標是讓已經依組別排好的資料,在每一組結束後自動多出一列空行。就像下圖左,原本資料已經分類好,我們想要做成像下圖右這樣,每個組別之間都插入空行,往下來看要怎麼做吧。

用「列差異」一次在各組之間插入空行的步驟
做法是製作一欄往下錯開一格的組別,再用「特殊目標」的列差異找出每組的分界,最後一次插入整列。
步驟一:複製組別欄並往下錯開一格貼上
先把「組別」這一欄複製起來,然後在隔壁一欄、往下一格的位置貼上。如果你原本旁邊那一欄有資料,就先插入一欄空白的再貼。

步驟二:Ctrl + G 開啟特殊目標
選取原本那欄組別,以及我們額外貼上的那一欄,按下快捷鍵「Ctrl + G」,在跳出的視窗點擊「特殊」。

步驟三:選擇「列差異」
在特殊目標視窗中選擇「列差異」,按下「確定」。

步驟四:右鍵插入整列
這時你會看到額外貼上的那一欄裡,每組的最後一個儲存格被選取了起來。直接在任一個被選取的儲存格上按滑鼠右鍵,點擊「插入」。

在插入選項中選擇「整列」。

步驟五:刪除輔助欄與多出的空行
這時組別和組別之間就都有了空行,接下來只要把我們額外新增的那一欄內容整個刪除。

然後第一列多出來的空行也可以刪除,就完成囉。

想在不同欄之間插入空白欄怎麼做?
反過來,如果是想在直欄之間插入空白,就改用「欄差異」,做法大同小異,大家可以去試試看。是不是非常簡單?
常見問題
Excel 有幾百個分類,要怎麼一次在每組之間插入空行?
把組別欄複製到旁邊並往下錯開一格,選取兩欄後按 Ctrl + G >「特殊」>「列差異」,再右鍵插入「整列」,就能一次在每組之間插入空行。
Ctrl + G 之後要選哪個選項?
選取原本的組別欄和錯開貼上的那一欄後按 Ctrl + G,點擊「特殊」,再選擇「列差異」並按確定,每組的最後一個儲存格就會被選取起來。
插入空行後多出來的內容要怎麼處理?
插入完成後,把額外貼上的那一欄組別整個刪除,再把第一列多出來的空行刪掉,就完成了。
想在欄與欄之間插入空白欄可以嗎?
可以。如果是想在直欄之間插入空白,做法大同小異,只要把特殊目標裡的「列差異」改成「欄差異」即可。
(本文於 2026 年 11 月更新:補充步驟說明與常見問題)




