跳至頁尾內容
EXCEL 工具

如何在Excel中切換欄位

您在Excel中有一個任務清單,並想在不刪除的情況下標記一些項目為已完成。 或者您正在查看資料表並需要標記某些值為不再有效,而不將它們從工作表中刪除。 在Excel中,刪除線是答案。 它在儲存格的內容上劃一條水平線,讓原始值仍然可讀,但在視覺上標記過。 最快的方法:選擇儲存格,按Ctrl + 5,刪除線效果立即出現。

該鍵盤快捷鍵是最快途徑,但不是唯一的方法。 Microsoft Excel 提供幾種方法來新增刪除線格式,包括格式設定儲存格對話框,快速存取工具列,基於儲存格值自動應用效果的條件格式設定,以及批量自動化的VBA程式碼。 每種方法適合不同的情況,知道要使用哪一種可以節省時間。

本文涵蓋了Excel中刪除線的所有可靠方法:Ctrl + 5 鍵盤快捷鍵,格式設定儲存格對話框,將刪除線按鈕新增到快速存取工具列,應用條件格式設定規則中的刪除線,單個儲存格的部分文字刪除線,以及當不再需要時移除刪除線。 需要程式碼應用刪除線格式的開發者在結尾處會找到一個短小章節,說明IronXL如何在C#中處理Strikeout屬性。

值得提前知道的一件事:刪除線純粹是一種視覺效果。 它不會改變儲存格的實際值或從公式計算中排除數字。 您可以用它來視覺地格式化為過時或已完成的值,而不更改底層資料。 顯示500的儲存格仍然對參考它的任何公式貢獻500。

方法1:鍵盤快捷鍵Ctrl + 5(最快)

刪除線快捷鍵是在Excel中應用或移除刪除線效果的最快方法。 按Ctrl 5可將其切換開,然後再按一次則可將其關閉。

  1. 點擊儲存格或選擇要應用刪除線的範圍。 例如,選擇任務清單中的B4來標記已完成的任務。

  2. 在Windows上按Ctrl + 5。 在Mac上,按Command + Shift + Xcommand shift x),這是Mac的刪除線快捷鍵。 在某些Excel的Mac版本中,Ctrl + 5也能同樣工作。

  3. 刪除線效果立即在所有選擇的儲存格中顯示。

要一次性對多個儲存格應用刪除線,首先選擇整個範圍(例如,B4:B8),然後按Ctrl + 5。 鍵盤快捷鍵同時應用於所有選擇的儲存格。 在下面的截圖中,按下Ctrl + 5後,B4到B6儲存格顯示刪除線文字,而B7和B8仍然未格式化。

如何在Excel中刪除線:逐步教學(2026):圖片1 - 圖片1共5張,與如何在Excel中刪除線:逐步教學(2026)相關

新增圖片替代文字

應用於不相鄰的儲存格:要在一步中對多個不相鄰的Excel儲存格應用刪除線,在點擊您想要格式化的每個儲存格時按住Ctrl鍵以選擇不相鄰的儲存格。 一旦選中了所有儲存格,按Ctrl + 5,該刪除線快捷鍵會對它們同時應用。 這是選擇不相鄰儲存格並在單次動作中格式化它們的最有效方法,而無需對每個儲存格重複此過程。

使用相同快捷鍵移除刪除線:對已經具有刪除線效果的任何儲存格再次按Ctrl 5,立即將其移除。 相同的快捷鍵切換格式設定開關,因此您不需要單獨步驟來移除刪除線。

方法2:使用格式設定儲存格對話框應用刪除線

格式設定儲存格對話框讓您可以在一個地方存取包括刪除線在內的所有字體格式設定選項。 當您同時對儲存格外觀進行其他更改時,這是最常見的應用刪除線格式的方法。

  1. 選擇要應用刪除線格式的儲存格。
  2. 在Windows上按Ctrl + 1(或在Mac上按Command + 1)以打開格式設定儲存格對話框。 您也可以右鍵點擊選擇的儲存格,然後從右鍵選單中選擇格式設定儲存格

  3. 在格式設定儲存格對話框中,點擊頂部的字體標籤

  4. 在字體部分,尋找效果組。您將看到一個標示為刪除線框的複選框。 勾選它。

  5. 點擊確定

刪除線效果應用於所有選擇的儲存格。 字體標籤還顯示應用刪除線後文字顯示的預覽,讓您在確認前驗證結果。 在下面的截圖中,格式設定儲存格對話框在字體標籤上打開,刪除線複選框已勾選,並顯示橫貫樣本文字的預覽。

如何在Excel中刪除線:逐步教學(2026):圖片2 - 圖片2共5張,與如何在Excel中刪除線:逐步教學(2026)相關

新增圖片替代文字

何時優先於快捷鍵使用:格式設定儲存格對話框方法最適合在您想同時應用刪除線和其他格式更改時,例如更改字體顏色、字體大小或新增粗體格式時。 一次打開對話框並在一步中應用所有內容,比按多個單獨的快捷鍵更快。

右鍵選單路徑:您也可以通過右擊選擇的儲存格並從彈出選單中選擇格式設定儲存格來打開格式設定儲存格對話框。 打開對話框後,按照上面字體標籤的步驟操作。

方法3:將刪除線按鈕新增到快速存取工具列

Excel預設不在Excel功能區上顯示專用的刪除線按鈕,但您可以將其新增到快速存取工具列中,這樣它隨時可見並可單擊一次即可存取。 一旦新增了刪除線按鈕,您可以對選定的儲存格應用格式,而不需要打開任何對話框或記住任何快捷鍵。

  1. 點擊Excel窗口頂部快速存取工具列最右端的小下拉箭頭。
  2. 從下拉清單中選擇更多命令

  3. 在打開的Excel選項對話框中,將"從以下選擇命令"下拉清單更改為所有命令
  4. 滾動清單找到刪除線選項。 如果提供了搜索框,您可以在其中輸入"stri"以更快跳轉。 通過單擊一次從清單中選擇刪除線。

  5. 點擊新增按鈕將其移至右側的快速存取工具列清單。

  6. 點擊確認

刪除線圖示現在會在螢幕頂部的快速存取工具列中顯示。 選擇任何儲存格或範圍,點擊刪除線按鈕即時應用刪除線效果。 在下面的截圖中,刪除線按鈕在快速存取工具列中顯示在存檔和撤銷按鈕旁邊,用方框突出顯示以指示它已成功新增。

如何在Excel中刪除線:逐步教學(2026):圖片3 - 圖片3共5張,與如何在Excel中刪除線:逐步教學(2026)相關

新增圖片替代文字

在功能區上建立自訂群組:如果您更喜歡將刪除線按鈕放在Excel功能區本身而不是快速存取工具列上,請前往文件 > 選項 > 自訂功能區。 在首頁標籤或其他標籤下建立一個新創鍵的群組,將其命名為類似"文字效果",然後將刪除線命令新增到該自訂組。刪除線按鈕將顯示在您建立的自訂組的功能區中字體群組區域。

方法4:使用條件格式設定應用刪除線

Excel中的條件格式設定可讓您在儲存格滿足特定條件時自動應用刪除線,而無需手動格式設定每個儲存格。 這對於待辦事項列表、計畫追蹤器以及任何將完成狀態追蹤在單獨列中的工作表特別有用。 開發者在程式碼中應用此功能可以使用IronXL條件格式設定API,以編程方式在C#中設置相同的規則。

例如,如果A列包含任務名稱,B列包含狀態值如"完成",則可以設定一個條件格式設定規則,當B列中對應的儲存格顯示"完成"時,自動對A列應用刪除線格式。

  1. 選擇要自動應用刪除線格式的儲存格範圍。 例如,選擇A2:A9(任務名稱列)。

  2. 前往Excel功能區的首頁標籤

  3. 在樣式群組中點擊條件格式設定

  4. 從下拉清單中選擇新規則

  5. 在格式設定規則對話框中,選擇"使用公式來決定哪些儲存格進行格式設定。"6. 輸入公式:=$B2="完成"

  6. 點擊格式按鈕以開啟格式設定儲存格對話框。

  7. 轉到字體標籤,勾選刪除線複選框,然後點擊確認

  8. 在格式設定規則對話框中再次點擊確認以來應用條件格式設定規則。

現在,只要B列中的某個儲存格包含"完成",Excel就會自動在A列的對應任務名稱上畫一條水平線。 刪除線格式設定將無需任何手動操作就已應用。 在下面的截圖中,B列顯示"完成"的行在A列中具有刪除線文字,而"進行中"或"待處理"的行仍然未格式化。

如何在Excel中刪除線:逐步教學(2026):圖片4 - 圖片4共5張,與如何在Excel中刪除線:逐步教學(2026)相關

新增圖片替代文字

根據複選框來設置條件格式設定的刪除線而非文字,使用返回TRUE或FALSE的連結儲存格。 將公式設置在條件格式設定規則中為=$B2=TRUE。 當複選框被勾選時,連結的儲存格返回TRUE,刪除線格式會自動應用於整個行或規則範圍覆蓋的儲存格。 這種方法通常用於互動式待辦事項清單中,其中已完成的任務需要視覺上劃掉。

使用過濾功能與條件格式設定相結合:一旦條件格式設定規則啟用刪除線,您可以使用過濾功能來僅顯示尚未完成的行,隱藏已啟用刪除線格式設定的已完成任務。

方法5:應用刪除線於儲存格內的部分文字

以上所有方法均對整個儲存格內容應用刪除線效果。 如果您想在儲存格中僅對部分文字劃線,您需要使用編輯模式來選擇特定字元。 有關C#中包括粗體、斜體、底線和刪除線的完整字體樣式選項,請參閱IronXL儲存格字體和大小指南

  1. 雙擊儲存格,進入您想應部分刪除線的文字。 這將進入編輯模式
  2. 點擊並拖動以選擇您希望刪除線的僅部分文字。 例如,在包含"舊價格:$120 新價格:$95"的儲存格中,只選擇"$120"。
  3. Ctrl + 1打開格式設定儲存格對話框,只針對所選文字。

  4. 在字體標籤中,勾選刪除線複選框,然後點擊確認

現在只有儲存格內的選定部分文字具有刪除線效果。 其餘的儲存格內容保持未格式化。 在下面的截圖中,顯示價格更新的儲存格中,原始價格帶有刪除線,而新價格仍然是普通文字。

注意:當選擇整個儲存格時,Ctrl + 5 快捷鍵不適用於部分文字刪除線。 您必須先雙擊儲存格進入編輯模式,然後選擇具體字元,然後打開格式設定儲存格對話框。

方法6:移除刪除線

移除刪除線的方法與應用刪除線的方法相同,可以用相同的工具反向操作。

使用鍵盤快捷鍵:選擇具有刪除線的儲存格,然後按Ctrl + 5。 刪除線快捷鍵將被關閉,水平線消失。

使用格式設定儲存格對話框:選擇儲存格,按Ctrl + 1,轉到字體標籤,取消勾選刪除線框,然後點擊確認。

使用快速存取工具列按鈕:在工具列中新增刪除線按鈕後,對已經具有刪除線效果的儲存格點擊它,即可立即移除。

清除所有格式設定:如果您想同時移除刪除線和其他所有格式設定,請前往 首頁標籤 > 編輯群組 > 清除 > 清除格式。 這將移除刪除線效果及其他任何

如何在Excel中刪除線:逐步教學(2026):圖片5 - 圖片5共5張,與如何在Excel中刪除線:逐步教學(2026)相關

新增圖片替代文字

Excel線上版與Excel版本中的刪除線

Excel Online (免費的office.com瀏覽器版本)支持刪除線格式設定。 刪除線按鈕通常比桌面版在Excel Online的功能區上更易於存取,直接出現在首頁標籤的字體群組中,而不需要通過快速存取工具列新增。

鍵盤快捷鍵Ctrl + 5在Excel各版本(包括Excel 2013、2016、2019、2021和Microsoft 365)的Windows和Mac上,一致地工作。 格式設定儲存格對話框的方法在所有這些版本中也相同。 在Excel Online中,鍵盤快捷鍵的行為可能會根據所用的瀏覽器而有所不同,在這種情況下,功能區按鈕是最可靠的路徑。

常見問題及故障排除

刪除線被應用但不可見

如果字體非常小或儲存格有遮蔽的背景顏色,則刪除線選項可能難以查看。 請增大字體大小或放大以確認已應用格式設定。 或者,打開格式設定儲存格對話框,檢查刪除線複選框是否已勾選。

Ctrl + 5不工作

在某些鍵盤和筆記型電腦配置中,最上面一排的數字鍵可能需要使用數字小鍵盤,或檢查是否啟用了功能鍵鎖定。如標準的Ctrl + 5沒有作用,請嘗試按Fn + Ctrl + 5。 在Mac上,使用Command + Shift + X作為Mac快捷鍵,如果Ctrl + 5不起作用的話。

條件格式設定的刪除線沒有應用

檢查條件格式設定規則中的公式是否使用正確的儲存格參考。 參考應為相對的,以便在您向下移動行時正確應用。 例如,=$B2="完成"將正確應用於B列,而=$B$2="完成"則僅鎖定到第2行,不會應用於其他行。

使用Ctrl點擊選擇後,刪除線顯示在有些儲存格上但不在其他儲存格上

使用Ctrl點擊選擇多個區域的不相鄰儲存格時,確保您未不小心進入其中一個儲存格的編輯模式。 如果一個儲存格在編輯模式中,Ctrl + 5快捷鍵僅應用於文字光標位置,而不是整個儲存格。 首先按下Escape以退出編輯模式,然後重新選擇您的儲存格並應用快捷鍵。

刪除線在部分計算模式或陳舊值上顯示

在涉及手動計算模式的罕見情況下,格式化的陳舊值可能會顯示出不匹配當前儲存格值的格式。 如果刪除線格式出現在不再應有它的陳舊值上,請按Ctrl + Alt + F9以強制進行完整的陳舊儲存格重新計算。 在公式 > 計算選項下啟用自動計算可防止此問題再次發生。 在部分計算模式中,只有一些儲存格重新計算,可能會導致具有條件格式設定規則的儲存格上的格式不匹配。

選擇正確方法:快速參考

目標 怎麼做
即時應用刪除線 選擇儲存格,按 Ctrl + 5
在Mac上應用 Command + Shift + X(Mac快捷鍵)
一次性應用其他字體更改 Ctrl + 1 > 字體標籤 > 勾選刪除線
無需快捷鍵的一鍵存取 將刪除線按鈕新增到快速存取工具列
根據條件自動刪除線 首頁 > 條件格式設定 > 新規則 > 公式 + 格式
僅對儲存格內部份文字應用 雙擊儲存格,選擇部分文字,Ctrl + 1 > 刪除線
移除刪除線 選擇儲存格,然後再次按Ctrl + 5,或在格式設定儲存格中取消勾選
移除包括刪除線在內的所有格式設定 首頁 > 清除 > 清除格式

給開發者:使用IronXL編程應用刪除線

如果您的應用程式自動生成Excel文件,您可以在C#中使用IronXL在未安裝Microsoft Office的伺服器上應用刪除線格式。 IronXL在Style.Font物件上暴露了Strikeout屬性,這直接映射到Excel的格式設定儲存格對話框中的刪除線複選框。

以下是如何對單個儲存格和範圍應用刪除線格式:

using IronXL;
WorkBook workBook = WorkBook.Load("task_list.xlsx");
WorkSheet sheet = workBook.DefaultWorkSheet;
// Apply strikethrough to a single cell
sheet["B4"].Style.Font.Strikeout = true;
// Apply strikethrough to a range of completed task rows
sheet["B4:B6"].Style.Font.Strikeout = true;
// Apply strikethrough with red font color to visually mark deleted items
sheet["B7"].Style.Font.Strikeout = true;
sheet["B7"].Style.Font.Color = "#FF0000";
// 移除刪除線 from a cell
sheet["B4"].Style.Font.Strikeout = false;
workBook.SaveAs("task_list_updated.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("task_list.xlsx");
WorkSheet sheet = workBook.DefaultWorkSheet;
// Apply strikethrough to a single cell
sheet["B4"].Style.Font.Strikeout = true;
// Apply strikethrough to a range of completed task rows
sheet["B4:B6"].Style.Font.Strikeout = true;
// Apply strikethrough with red font color to visually mark deleted items
sheet["B7"].Style.Font.Strikeout = true;
sheet["B7"].Style.Font.Color = "#FF0000";
// 移除刪除線 from a cell
sheet["B4"].Style.Font.Strikeout = false;
workBook.SaveAs("task_list_updated.xlsx");
Imports IronXL

Dim workBook As WorkBook = WorkBook.Load("task_list.xlsx")
Dim sheet As WorkSheet = workBook.DefaultWorkSheet
' Apply strikethrough to a single cell
sheet("B4").Style.Font.Strikeout = True
' Apply strikethrough to a range of completed task rows
sheet("B4:B6").Style.Font.Strikeout = True
' Apply strikethrough with red font color to visually mark deleted items
sheet("B7").Style.Font.Strikeout = True
sheet("B7").Style.Font.Color = "#FF0000"
' 移除刪除線 from a cell
sheet("B4").Style.Font.Strikeout = False
workBook.SaveAs("task_list_updated.xlsx")
$vbLabelText   $csharpLabel

在任何儲存格或範圍上設定Style.Font.Strikeout = true,將在保存的Excel文件中提供橫貫儲存格內容的線條,完美匹配桌面應用程式中Ctrl + 5快捷鍵或格式設定儲存格對話框的視覺效果。 底層的儲存格值不會改變。

對基於儲存格值的條件刪除線,IronXL的條件格式設定API使您能夠通過編程建立規則,在滿足指定條件時應用刪除線,這與Excel的條件格式設定規則對話框行為相符。 若需完整的字體樣式選項,包括粗體、斜體、底線和刪除線,請參閱IronXL儲存格字體和大小指南儲存格樣式程式碼範例

IronXL還可處理讀寫Excel資料、數字格式設定和大工作簿作業,而無需伺服器上安裝Microsoft Office。

立即開始:透過NuGet安裝,以Install-Package IronXL.Excel開始您的免費試用,以在您的環境中測試它。 IronXL運行於.NET 6+並與Windows、Linux、macOS、Docker、Azure和AWS相容。

總結

在Excel中的刪除線是一個簡單但多功能的Excel功能,用於標記已完成的任務,標記陳舊的值,或指示某些資料不再有效,而無需將其從工作表中刪除。 對於單個快速應用,只需Ctrl + 5即可。 對於待辦事項列表或計畫追蹤器中應自動應用刪除線效果的情況,條件格式設定規則使一切保持同步,無需任何手動格式。 對於使用程式碼構建Excel工具的開發者來說,IronXL中的Style.Font.Strikeout = true可在單行中以編程方式應用相同的格式設定。

請記住,刪除線僅僅是一個格式設定功能。 當您應用或移除刪除線格式設定時,儲存格值、公式和資料驗證規則都不會受到影響。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

除了開發,Curtis對物聯網(IoT)有濃厚的興趣,探索創新的方法來整合硬體和軟體。在空閒時間,他喜歡玩遊戲和建立Discord機器人,結合他對技術的熱愛與創造力。

Iron 支援團隊

我們線上24小時,每週5天。
聊天
電子郵件
給我打電話