【Excel 刪除線】快捷鍵+5種方法完整教學|含條件式格式與VBA自動化

Excel 進階工具推薦
⭐ 編輯首選
超越 Excel 的團隊數據管理平台
  • 表格視圖——像 Excel 操作,支援多人即時協作
  • 自動化——取代手動複製貼上,規則觸發自動更新
  • 儀表板——即時圖表分析,不用手動做樞紐分析
  • 200+ 範本——進度追蹤、數據報表直接套用
9.5 / 10 本站評分
250,000+ 團隊信賴 · 無需信用卡
免費開始使用 免費方案永久使用,隨時升級
表格 + 看板 + 文件,一個平台搞定
免費試用
資料庫 × 公式 × 協作,靈活取代試算表
免費試用

Excel 刪除線(Strikethrough)是一個簡單卻實用的格式功能,能讓你在不刪除資料的前提下,標記已完成、已作廢或需要修改的儲存格內容。無論你是用 Excel 管理待辦清單、追蹤專案進度,還是在會議記錄中標註決議變更,刪除線都能幫你快速傳達「這筆資料已處理」的訊息。本篇教學將從最快的快捷鍵開始,帶你掌握 5 種加上刪除線的方法,再進階到條件式格式自動化與 VBA 巨集批次處理,讓你的 Excel 操作效率大幅提升。

Excel 刪除線是什麼?什麼時候該用?

刪除線是一種文字格式,會在文字中央畫一條水平線(像這樣:已完成)。在 Excel 中,刪除線不會影響儲存格的數值或公式計算,純粹是視覺上的標記。

以下是最常見的使用情境:

  • 待辦清單管理:在 Excel 中建立任務清單時,完成的項目加上刪除線,一眼就能分辨哪些已做、哪些待辦。
  • 修訂追蹤:在多人協作的報表中,需要標記原始數據已被更新,但又不想直接刪除舊資料時,刪除線是最好的選擇。
  • 會議記錄會議中決議變更時,用刪除線標記原方案,旁邊寫上新方案,清楚呈現決策過程。
  • 預算與報價:標示已取消的預算項目或已過期的報價,保留歷史紀錄供日後參考。
  • 庫存管理:標記已停產或缺貨的品項,而不從清單中移除。

了解這些情境後,接下來讓我們從最快速的方法開始學習如何加上刪除線。

方法一:Excel 刪除線快捷鍵(最快方法)

如果你經常需要加上或取消刪除線,記住這個快捷鍵就夠了:

作業系統 快捷鍵
Windows Ctrl + 5
Mac ⌘ + Shift + X

使用步驟

  1. 選取要加上刪除線的儲存格(可一次選多個)。
  2. 按下 Ctrl + 5(Windows)或 ⌘ + Shift + X(Mac)。
  3. 儲存格內的文字立刻出現刪除線。
  4. 再按一次相同快捷鍵即可取消刪除線。

小提醒:這裡的 5 是主鍵盤上方的數字鍵,不是右側的數字鍵盤(Numpad)。如果按了沒反應,請確認你按的是正確的 5 鍵。

快捷鍵是最高效的方式,適合頻繁操作。但如果你是第一次使用,或需要同時調整其他字型設定,接下來的方法會更直覺。

方法二:透過儲存格格式設定加上 Excel 刪除線

這是最「標準」的方法,透過字型對話框來啟用刪除線,適合同時需要調整字型大小、顏色等其他格式的情況。

操作步驟

  1. 選取目標儲存格。
  2. 按下 Ctrl + 1(Windows/Mac 通用)開啟「儲存格格式」對話框。
  3. 切換到「字型」分頁。
  4. 在「效果」區域中,勾選「刪除線」核取方塊。
  5. 按下「確定」。

你也可以透過右鍵選單來開啟:在選取的儲存格上按右鍵 → 選擇「儲存格格式」→ 字型 → 效果 → 勾選刪除線。

這個方法的優點是你可以在同一個對話框中一次完成多項格式設定,例如同時加上刪除線和改變字型顏色為灰色,讓已完成的項目更不顯眼。

方法三:從功能區(Ribbon)加上刪除線

Excel 的功能區(Ribbon)預設並沒有刪除線按鈕,但你可以手動新增,讓操作更方便。

新增刪除線按鈕到快速存取工具列

  1. 點擊功能區最上方的快速存取工具列右側的下拉箭頭。
  2. 選擇「其他命令」。
  3. 在「由此選擇命令」下拉選單中,選擇「不在功能區中的命令」。
  4. 找到「刪除線」,選取後按「新增」。
  5. 按下「確定」。

設定完成後,快速存取工具列上會出現一個刪除線按鈕(abc 加一條橫線的圖示)。之後只要選取儲存格,點一下這個按鈕就能切換刪除線。

方法四:對儲存格內的部分文字加上刪除線

前面三種方法都是對整個儲存格套用刪除線。如果你只想對儲存格中的某一段文字加上刪除線,需要先進入編輯模式選取特定文字。

操作步驟

  1. 雙擊儲存格(或按 F2)進入編輯模式。
  2. 用滑鼠拖曳選取你要加上刪除線的文字範圍。
  3. 按下 Ctrl + 5(或用方法二的儲存格格式對話框)。
  4. Enter 確認。

這在需要標記部分修改的情境特別實用。例如在一個儲存格中記錄「原價 $1,500 → 特價 $999」,你可以只對「原價 $1,500」加上刪除線,讓「特價 $999」保持正常顯示。

注意:部分文字刪除線只能在儲存格內容為純文字時使用。如果儲存格包含公式,你無法對公式結果的部分文字套用刪除線。

方法五:用條件式格式自動加上 Excel 刪除線

如果你在 Excel 中管理任務清單,可能會有一欄是「狀態」,當狀態改為「完成」時,希望該列自動加上刪除線。這就是條件式格式設定的強項。

情境:當 B 欄顯示「完成」時,A 欄自動加上刪除線

  1. 選取要套用格式的範圍(例如 A2:A100)。
  2. 點擊「常用」→「條件式格式設定」→「新增規則」。
  3. 選擇「使用公式來決定要格式化哪些儲存格」。
  4. 在公式欄位中輸入:=$B2="完成"
  5. 點擊「格式」→「字型」→ 勾選「刪除線」→ 確定。
  6. 按下「確定」套用規則。

現在當你在 B 欄輸入「完成」時,對應的 A 欄內容就會自動出現刪除線;刪除「完成」或改成其他文字時,刪除線也會自動消失。

進階應用:同時改變字型顏色

你可以在設定條件式格式的「格式」對話框中,同時將字型顏色改為淺灰色。這樣已完成的任務不僅有刪除線,視覺上也會更淡化,讓未完成的任務更醒目。

如果你想搭配IF 函數建立更複雜的條件邏輯(例如根據日期自動判斷是否逾期),可以參考我們的 IF 函數完整教學。

條件式格式設定刪除線流程:選取範圍 → 新增規則 → 輸入公式 =$B2=
▲ 條件式格式設定刪除線流程:選取範圍 → 新增規則 → 輸入公式 =$B2=”完成” → 設定刪除線格式 → 自動套用

如何移除 Excel 刪除線

移除刪除線的方式與加上刪除線完全對稱:

方法 移除步驟
快捷鍵 選取儲存格後再按一次 Ctrl + 5
儲存格格式 開啟字型對話框,取消勾選「刪除線」
快速存取工具列 選取後再點一次刪除線按鈕
條件式格式 刪除對應的條件式格式規則

批次移除小技巧:如果你需要一次移除大範圍的刪除線,可以用 Ctrl + A 選取全部儲存格,再按 Ctrl + 5。但要注意,這會同時對沒有刪除線的儲存格「加上」刪除線。更安全的做法是使用「尋找與取代」功能(Ctrl + H),在「尋找」格式中指定刪除線,「取代」格式中取消刪除線,這樣就能精準移除。

跨平台差異:Windows、Mac、網頁版與手機版

Excel 在不同平台上的刪除線支援程度有所不同,以下是完整對照:

平台快捷鍵儲存格格式條件式格式VBA
Windows 桌面版Ctrl + 5
Mac 桌面版⌘ + Shift + X有限支援
Excel 網頁版Ctrl + 5✓(有限)
iOS / Android無快捷鍵✓(透過格式選單)

各平台注意事項

  • Mac 版:舊版 Mac Excel 的快捷鍵是 ⌘ + Shift + X,部分版本也支援 Ctrl + 5。建議兩個都試試。
  • 網頁版:Excel Online 支援 Ctrl + 5 快捷鍵,但條件式格式的刪除線設定功能較有限,建議在桌面版完成進階設定。
  • 手機版:在 iOS 或 Android 的 Excel App 中,需要選取儲存格後,點擊格式圖示(A 加底線)→ 找到刪除線選項。沒有快捷鍵可用。
Excel 刪除線跨平台功能支援比較:Windows(完整支援)vs Mac(快捷鍵不同)vs 網頁版(無VBA)vs 手機版(僅基本格式)
▲ Excel 刪除線跨平台功能支援比較:Windows(完整支援)vs Mac(快捷鍵不同)vs 網頁版(無VBA)vs 手機版(僅基本格式)

VBA 巨集:批次加上刪除線

當你需要根據特定條件對大量儲存格進行刪除線操作時,手動一個個處理太耗時。這時可以使用 VBA 巨集來自動化。

範例一:對選取範圍中包含「取消」的儲存格加上刪除線

Sub StrikethroughByKeyword()
    Dim cell As Range
    For Each cell In Selection
        If InStr(1, cell.Value, "取消") > 0 Then
            cell.Font.Strikethrough = True
        End If
    Next cell
End Sub

範例二:根據另一欄的值批次切換刪除線

Sub StrikethroughByStatus()
    Dim ws As Worksheet
    Set ws = ActiveSheet
    Dim lastRow As Long
    lastRow = ws.Cells(ws.Rows.Count, "B").End(xlUp).Row

    Dim i As Long
    For i = 2 To lastRow
        If ws.Cells(i, 2).Value = "完成" Then
            ws.Cells(i, 1).Font.Strikethrough = True
        Else
            ws.Cells(i, 1).Font.Strikethrough = False
        End If
    Next i
End Sub

範例三:一鍵移除整個工作表的刪除線

Sub RemoveAllStrikethrough()
    Cells.Font.Strikethrough = False
End Sub

使用方式:按 Alt + F11 開啟 VBA 編輯器 → 插入模組 → 貼上程式碼 → 按 F5 執行。如果你是 VBA 新手,可以參考我們的 Excel VBA 教學了解更多基礎操作。

⭐ 線上課程平台 ★★★★½ 4.6

Udemy 線上學習

  • 📚 20 萬+ 堂課程:Excel、商業、技術、設計應有盡有
  • 💰 課程常有限時優惠,原價 NT$2,690 課程低至 NT$370
  • 📱 一次購買終身觀看,可下載到手機離線學習
  • 🌐 中英文課程都有,講師多為業界專家

30 天退款保證 · 終身觀看權 · 無需訂閱,買斷制

Excel 刪除線 vs Google Sheets 刪除線

如果你同時使用 Excel 和 Google Sheets,了解兩者在刪除線功能上的差異可以幫助你更流暢地切換操作。

功能 Excel Google Sheets
快捷鍵 Ctrl + 5 Alt + Shift + 5
選單路徑 儲存格格式 → 字型 → 效果 格式 → 文字 → 刪除線
工具列按鈕 需手動新增 格式工具列內建
部分文字刪除線
條件式格式刪除線 ✓(完整支援) ✗(不支援字型效果)
VBA / Apps Script VBA 巨集 Apps Script
雙刪除線 ✓(VBA 可設定)

最大差異在於:Google Sheets 的條件式格式不支援刪除線效果,這是 Excel 的獨有優勢。如果你的工作流程高度依賴自動刪除線來管理任務狀態,Excel 是更好的選擇。

實用情境:用 Excel 刪除線打造任務追蹤表

讓我們把前面學到的技巧整合起來,用一個實際範例展示如何打造一個帶有自動刪除線的任務追蹤表。

表格結構

A 欄:任務名稱 B 欄:負責人 C 欄:截止日 D 欄:狀態
撰寫專案計畫書 小明 2026-04-15 完成
設計使用者介面 小華 2026-04-20 進行中
準備會議簡報 小美 2026-04-10 完成

設定步驟

  1. 選取 A2:C100(不含狀態欄)。
  2. 建立條件式格式規則:=$D2="完成"
  3. 格式設定為:刪除線 + 字型顏色灰色。
  4. 完成!當 D 欄改為「完成」時,整列自動加上刪除線並變灰。

這種做法在個人或小團隊使用時非常有效。但如果你的團隊規模較大,需要更完整的任務指派、進度追蹤和自動化通知功能,專用的專案管理工具會是更好的選擇。例如 monday.com 可以讓你在看板中拖曳任務狀態,完成時自動標記並通知團隊成員,不需要手動設定條件式格式。

⭐ 編輯首選 ★★★★½ 4.8

monday.com 專案管理平台

  • 📋 看板、甘特圖、時間軸——3 種視圖自由切換
  • ⚡ 200+ 自動化範本,消滅重複工作
  • 👥 從 2 人到 200 人團隊都適用,10 分鐘上手
  • 🔗 整合 Gmail、Slack、Zoom 等 50+ 工具

免費方案永久使用 · 不需要信用卡 · 隨時可升級或取消

常見問題(FAQ)

Excel 刪除線快捷鍵 Ctrl+5 沒反應怎麼辦?

確認你按的是主鍵盤上方的 5,不是右側數字鍵盤的 5。如果還是無效,可能是其他軟體(如輸入法)攔截了這個快捷鍵。嘗試先切換到英文輸入法再操作。

刪除線會影響公式計算嗎?

不會。刪除線是純粹的視覺格式,不影響儲存格的值、函數計算結果或排序邏輯。加了刪除線的數值依然會正常參與 SUM、AVERAGE 等運算。

可以用公式自動加上刪除線嗎?

Excel 公式本身無法直接控制格式。你需要透過「條件式格式設定」搭配公式來實現自動刪除線(參考本文方法五)。或者使用 VBA 巨集,透過 Font.Strikethrough 屬性來程式化控制。

Excel 有雙刪除線嗎?

Excel 的標準格式對話框只提供單刪除線。但如果你需要雙刪除線,可以透過 VBA 設定 Font.Strikethrough 搭配其他格式來模擬,或使用 Unicode 字元。不過在實務上,單刪除線已足以滿足絕大多數需求。

列印時刪除線會顯示嗎?

會。Excel 的刪除線在列印輸出時會正常顯示,與螢幕上看到的效果一致。如果你不希望列印已刪除線的內容,可以在列印前先隱藏相關列(Row)。

如何快速找出工作表中所有有刪除線的儲存格?

Excel 沒有內建的「搜尋格式」功能可以直接篩選刪除線。你可以使用 VBA 巨集遍歷所有儲存格,檢查 cell.Font.Strikethrough 屬性,將符合條件的儲存格標記出來(例如改變背景色)。

Google Sheets 的刪除線可以匯入 Excel 保留嗎?

當你從 Google Sheets 下載為 .xlsx 檔案時,刪除線格式通常會被保留。但條件式格式中的設定可能不完全相容,建議匯入後檢查一下格式是否正確。

結語

Excel 刪除線看似簡單,但搭配條件式格式和 VBA 巨集後,可以成為強大的資料管理輔助工具。快速回顧本文重點:

  • 最快方法:Ctrl + 5(Windows)/ ⌘ + Shift + X(Mac)。
  • 最靈活:儲存格格式對話框,可同時設定多種格式。
  • 最自動化:條件式格式設定,根據狀態自動套用刪除線。
  • 最強大:VBA 巨集,適合批次處理大量資料。

如果你想進一步提升 Excel 技能,推薦閱讀我們的 Excel 教學完整指南,涵蓋從基礎到進階的所有主題。

⭐ Excel 認證課程 ★★★★½ 4.9

Excel Skills for Business|Macquarie University

  • 🏆 60 萬+ 學員選修,4.9★(4.7 萬則評價)——Coursera 最熱門的 Excel 課程
  • 📊 從基礎到進階完整 4 階段,涵蓋公式、樞紐分析、儀表板
  • 🎓 Macquarie University 大學認證,可加入 LinkedIn 履歷
  • 🌍 中文字幕完整支援,自學節奏進度

7 天免費試用 · 可隨時取消 · 完成後獲得正式證書

monday.com
用 monday.com 取代手動 Excel 追蹤
表格視圖 · 自動化公式 · 即時協作 · 永久免費