跳至主要内容

在 Excel 中使用删除线(基本用法和示例)

Author: Xiaoyang Last Modified: 2025-05-07

在 Excel 中,删除线功能会在单元格中的文本上画一条线,表示该文本被划掉。这个视觉提示有助于突出已完成的任务或不再相关的信息。

在 Excel 中,您可以通过本教程中介绍的四种基本方法之一(快捷键设置单元格格式将删除线添加到快速访问工具栏功能区)来应用删除线。此外,教程还将包括演示如何在 Excel 中使用删除线的示例。


视频:在 Excel 中使用删除线(基本用法和示例)

 


 在 Excel 中应用和删除删除线

虽然 Excel 没有像 Word 那样的直接删除线按钮,但有几种简单的方法可以应用或删除这种格式。让我们来探索这些方法:

使用快捷键应用删除线

在 Excel 中应用删除线最快的方法之一是使用键盘快捷键。此删除线快捷键可以应用于整个单元格、单元格内的某部分文本或多个单元格的选择。

在 Excel 中应用删除线的快捷键是: 

Ctrl + 5

● 向单元格添加删除线:

选择单元格,然后按快捷键:
Add strikethrough to a cell with shortcut

● 向一组单元格添加删除线:

选择一组单元格,然后按快捷键:
Add strikethrough to a range with shortcut

● 向非相邻单元格添加删除线:

Ctrl 键选择多个单元格,然后按快捷键:
Add strikethrough to a non-adjacent cells with shortcut

● 向单元格值的一部分添加删除线:

双击单元格以启用编辑模式,选择要应用删除线的文本,然后按快捷键:
Add strikethrough to part of the cell value with shortcut



使用设置单元格格式功能应用删除线

如果您更喜欢使用菜单选项,设置单元格格式功能是一个很好的替代方案。

步骤1:选择要应用删除线的单元格或单元格中的部分文本

步骤2:进入设置单元格格式对话框

  1. 右键单击所选单元格或文本,然后从上下文菜单中选择设置单元格格式
  2. 设置单元格格式对话框中,点击字体选项卡,从效果部分勾选删除线选项。
  3. 点击 确定 以关闭对话框。
    Go to the Format Cells dialog box and check Strikethrough option

结果:

现在,您可以看到所选单元格已被格式化为删除线,如下图所示:
the selected cells are formatted with strikethrough


将删除线图标添加到快速访问工具栏

如果您在 Excel 中经常使用删除线功能,每次通过菜单导航的方法可能会变得繁琐。本节介绍了一种更高效的解决方案:将删除线按钮直接添加到快速访问工具栏。这将简化您在 Excel 中的工作流程,只需点击一下即可立即访问删除线功能。

逐步指南以添加删除线图标:

  1. 点击 Excel 窗口左上角快速访问工具栏末端的小箭头,然后点击 快速访问工具栏 ,然后点击 更多命令,见截图:
    click More Commands from the Quick Access Toolbar
  2. Excel选项 对话框中,设置以下操作:
    • (1.)在选择命令来源部分,选择功能区中不在的命令
    • (2.)滚动列表并选择删除线
    • (3.)点击添加按钮将删除线添加到右侧窗格的命令列表中;
    • (4.)最后,点击 确定 按钮。
      set the operations in the Excel Options dialog box

删除线图标现在将出现在您的 快速访问工具栏上。见截图:
The strikethrough icon is appeared on the Quick Access Toolbar

现在,当您需要向单元格添加删除线时,只需选择单元格,然后点击此 删除线 图标,它将对所选单元格应用删除线,如下演示所示:


将删除线选项添加到 Excel 功能区

如果删除线功能使用频率不够高,不值得在快速访问工具栏上占据一个位置,但仍然是您经常使用的工具,将其添加到 Excel 功能区是一个很好的替代方案。这里将介绍将删除线添加到 Excel 功能区的步骤。

步骤1:访问 Excel选项对话框

功能区 上任意位置右键单击并选择 自定义功能区,见截图:
Right-click anywhere on the Ribbon and select Customize the Ribbon

步骤2:创建一个新组

  1. Excel选项 对话框中,请在 开始 选项卡下创建一个新组。选择 开始 选项卡,然后点击 新建组,然后点击 重命名 按钮,见截图:
    create a new group under the Home tab
  2. 重命名 对话框中,为新组输入一个名称,然后点击 确定。见截图:
    type a name for the new group

步骤3:将删除线添加到功能区

  1. 仍在 Excel选项 对话框中,设置以下操作:
    • (1.)在选择命令来源部分,选择功能区中不在的命令
    • (2.)滚动列表并选择删除线。
    • (3.)点击 添加 按钮将 删除线 添加到右侧窗格的新组中。
      steps to Add Strikethrough to the ribbon
  2. 更改新组位置,选择您创建的新组,然后点击 上箭头按钮 以调整到您需要的位置。然后,点击 确定 按钮。
    Change the new group position
  3. 现在,您可以看到包含 删除线 选项的新组已添加到 开始 选项卡下,见截图:
    a new group with Strikethrough option is added under the Home tab

结果:

从现在起,当向单元格添加删除线时,只需选择单元格,然后点击此 删除线 命令,它将对所选单元格应用删除线,如下演示所示:


在 Excel 中删除删除线

本节将介绍两种常用技巧来从 Excel 中的单元格中删除删除线。

选项1:使用快捷键

选择具有删除线格式的单元格,然后再次按 Ctrl +5。删除线将立即被移除。

选项2:使用设置单元格格式功能

选择具有删除线格式的单元格,然后右键单击,然后选择 设置单元格格式 从上下文菜单中。在 设置单元格格式 对话框中,点击 字体 选项卡,取消勾选 删除线 选项。最后,点击 确定。见截图:
uncheck the Strikethrough option in the dilaog box to remove the strikethrough


 在 Excel 中删除线的4 个示例

Excel 中的删除线不仅仅是一个静态格式选项;它可以动态应用以增强数据管理和用户交互。本节深入探讨了四个实际示例,其中使用了删除线,展示了此功能在各种场景中的灵活性和实用性。

示例1:根据单元格值自动应用删除线

如果您考虑使用删除线来标记清单或待办事项列表中的已完成任务或活动,在 Excel 中自动化此过程可以非常高效。您可以设置 Excel以在输入特定文本(例如相关单元格中的“完成”)时自动应用删除线格式。请参见下面的演示:

步骤1:选择要应用自动删除线的数据区域

步骤2:应用条件格式功能

  1. 导航到 开始 选项卡并点击 使用条件格式 > 新建规则,见截图:
     click Conditional Formatting > New Rule from Home tab
  2. 新建格式规则 对话框中:
    • (1.)从选择规则类型列表框中点击使用公式确定要设置格式的单元格
    • (2.)在 公式为真的情况下设置格式 文本框中输入以下公式:
      =$B2="Done"
    • (3.)然后,点击 格式 按钮。
       注意:在上述公式中,B2 是包含特定值的单元格,而完成是您希望基于其应用删除线格式的文本。
      set options in the dialog box
  3. 在弹出的 设置单元格格式 对话框中,点击 字体 选项卡,从 效果 部分勾选 删除线 选项,见截图:
    check Strikethrough option under the Font tab
  4. 然后,点击确定 > 确定以关闭对话框。

结果:

现在,当您在 B 列的单元格中输入文本“完成”时,任务项将被删除线划掉,请参见下面的演示:

使用 Kutools 增强您的 Excel体验 -轻松创建颜色下拉列表

使用 Kutools for Excel创建颜色下拉列表功能,您可以将普通的下拉列表转换为视觉上吸引人的颜色编码菜单。这不仅提高了数据的可读性,还允许更快速的数据输入和分析。请参见下面的演示:

要应用此功能,请先下载并安装 Kutools for Excel。立即享受30 天免费试用!


示例2:勾选复选框时自动应用删除线

与其输入文本,不如使用复选框自动对任务应用删除线,这也是一种轻松查看哪些活动已完成的好方法。这种方法不仅简化了对已完成任务的跟踪,还使您的电子表格更具互动性和用户友好性。请参见以下演示:

步骤1:插入复选框

  1. 转到 开发工具 选项卡,选择 插入,然后点击 复选框窗体控件.
    click Check Box from Developer tab
  2. 点击要显示复选框的单元格并绘制它。
    draw the chekbox
  3. 然后,右键单击复选框,并选择 编辑文本,然后您可以编辑复选框以删除文本。
    right click the check box, and choose Edit Text
  4. 删除复选框的文本后,选择包含复选框的单元格,然后向下拖动填充柄以填充复选框,见截图:
    drag the fill handle down to fill the checkboxes

步骤2:将复选框链接到单元格

  1. 右键单击第一个复选框并选择 格式控件,见截图:
    Right-click on the first checkbox and select Format Control
  2. 格式对象 对话框中,点击 控件 选项卡,将复选框链接到一个单元格(例如,它旁边的单元格,这里是单元格 C2)。然后,点击 确定 按钮。见截图:
    link the checkbox to a cell in the dialog box
  3. 重复上述两个步骤,将每个复选框分别链接到其旁边的单元格。链接的单元格在复选框被选中时显示 TRUE,未选中时显示 FALSE。见截图:
    repeat to individually link each check box to the cell next to it

步骤3:应用条件格式功能

  1. 选择要应用删除线格式的任务范围。
  2. 转到开始 > 使用条件格式 > 新建规则以打开新建格式规则对话框。
  3. 新建格式规则 对话框中:
    • (1.)从选择规则类型列表框中点击使用公式确定要设置格式的单元格
    • (2.)在 公式为真的情况下设置格式 文本框中输入以下公式:
      =$C2=True
    • (3.)然后,点击 格式 按钮。
      注意:在上述公式中,C2 是链接到复选框的单元格。
      specify the options in the dialog box
  4. 设置单元格格式 对话框中,点击 字体 选项卡,从 效果 部分勾选 删除线 选项,见截图:
    check Strikethrough option under the Font tab
  5. 然后,点击确定 > 确定以关闭对话框。

结果:

现在,当您选中复选框时,相应的任务项将自动应用删除线格式。请参见下面的演示:

使用 Kutools让 Excel 工作更轻松! - 一键添加多个复选框

告别在 Excel 中手动插入复选框的复杂且耗时的过程。拥抱 Kutools for Excel 的简单性和效率,在这里添加多个复选框只需几个简单的点击。

insert multiple checkboxes by kutools

要应用此功能,请先下载并安装 Kutools for Excel。立即享受30 天免费试用!


示例3:双击单元格以应用删除线

使用双击来切换删除线格式简化了标记任务或项目为完成或待处理的过程。这种方法特别适用于待办事项列表、项目跟踪器或任何需要快速状态更新的场景。本节提供了如何在 Excel 中双击单元格以应用删除线的分步指南。

步骤1:打开您想要双击以应用删除线的工作表

步骤2:打开 VBA 工作表模块编辑器并复制代码

  1. 右键单击工作表名称,并选择 查看代码 从上下文菜单中,见截图:
    Right click the sheet name, and choose View Code
  2. 在打开的 VBA 工作表模块编辑器中,将以下代码复制并粘贴到空白模块中。见截图:
    VBA代码:双击以应用删除线
    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
        'Update by Extendoffice
        With Target
            .Font.Strikethrough = Not .Font.Strikethrough
        End With
        Cancel = True
    End Sub
    
    copy and paste the code into the module
  3. 然后,关闭 VBA 编辑器窗口以返回到工作表。

结果:

现在,通过双击包含文本的单元格,您将对其内容应用删除线。再次双击同一单元格将删除删除线格式。请参见下面的演示:


示例4:对相同文本的多个单元格应用删除线

对重复的文本条目应用一致的删除线有助于识别数据集中的模式、变化或完成状态。它在大型工作表中特别有用,因为手动格式化可能既耗时又容易出错。本节提供了一种有效地对包含相同文本的多个单元格应用删除线的方法。

步骤1:选择要应用删除线的单元格范围

步骤2:应用查找和替换功能

  1. 点击 开始 > 查找和选择 > 替换,(或按 Ctrl + H )以打开 查找和替换 对话框,见截图:
    Click Home > Find & Select > Replace
  2. 查找和替换 对话框中:
    • (1.)在查找内容字段中,输入您希望应用删除线格式的文本。
    • (2.)然后,点击替换为字段中的格式按钮。
    • (3.)然后选择 格式 从下拉列表中。
      specify the options in the Find and Replace dialog box
  3. 在接下来的 替换格式 对话框中,点击 字体 选项卡,从 效果 部分勾选 删除线 选项,见截图:
    check Strikethrough option under the Font tab
  4. 点击 确定 以返回到 查找和替换 对话框。然后,点击 全部替换 按钮。
    click Replace All button

结果:

Excel 将对所选范围内包含指定文本的所有单元格应用删除线格式。见截图:
all cells containing the specified text in the selected range with a strikethrough


在 Web版 Excel 中应用和删除删除线

如果您想在 Web版 Excel 中应用删除线,它位于开始选项卡的字体组中,就在其他格式选项旁边。

  1. 选择要应用删除线的单元格。
  2. 然后,点击 开始 > 删除线图标(ab,这将对您选择的单元格应用删除线格式。见截图:
    click Home > Strikethrough icon to apply the strikethrough on Web
提示:
  1. 要删除删除线,请再次点击开始 > 删除线图标(ab
  2. 在 Excel Online 中,您可以轻松使用 Ctrl +5 快捷键对选定的单元格应用或删除删除线格式 - 按一次应用格式,再按一次删除格式。

在 Mac版 Excel 中应用和删除删除线

本节将提供两种简单的方法来在 Mac 上使用删除线。

在 Mac 上使用快捷键应用和删除删除线

选择要应用删除线的单元格,然后按 Command + Shift + X 键一起。所选单元格将立即被划掉。
Apply strikethrough on Mac with Shortcut

在 Mac 上使用设置单元格格式功能应用和删除删除线

  1. 选择要应用删除线的单元格,然后右键单击,然后选择 设置单元格格式 从上下文菜单中。见截图:
    Apply strikethrough on Mac with Format Cells feature
  2. 设置单元格格式 对话框中,点击 字体 选项卡,从 效果 部分勾选 删除线 选项。然后,点击 确定 按钮。
    check Strikethrough option under the Font tab
  3. 所选单元格将立即被格式化为删除线。
提示: 要删除删除线格式,您可以执行以下任一操作:
  1. 在 Mac 上,就像在 Windows 上一样,删除线快捷键 Command + Shift + X 作为切换。再次按下它将删除删除线格式。
  2. 此外,您还可以进入设置单元格格式对话框,取消勾选删除线框。

关于删除线的常见问题

  1. 删除线会影响单元格内容吗?添加删除线纯粹是一种视觉格式选项,不会改变单元格中包含的值或公式。它只是为视觉指示划掉文本,而不影响底层数据。
  2. 在 Excel 中是否可以打印删除线格式?是的,Excel 中的删除线格式可以打印。当您对单元格应用删除线格式并打印工作表时,删除线将在打印的文档上显示,正如它在屏幕上显示的那样。
  3. 如何更改删除线的颜色和厚度?
    Excel 没有直接的方法来更改删除线本身的颜色或厚度。但是,您可以更改单元格中文本的字体颜色,删除线的颜色将与文本颜色匹配。或者,您可以使用 VBA代码绘制一条模拟删除线的线。此方法允许您自定义线条的颜色和厚度,提供了一种修改删除线外观的解决方案。请选择要绘制交叉线的单元格,然后应用以下 VBA代码:
    Sub AddCustomStrikethroughToSelection()
    'Update by Extendoffice
        Dim selectedRange As Range
        Dim cell As Range
        Dim myLine As Shape
        Dim lineColor As Long
        Dim lineWidth As Single
        If Not TypeName(Selection) = "Range" Then
            MsgBox "Please select the data range first!", vbExclamation
            Exit Sub
        End If
        Set selectedRange = Selection
        lineColor = RGB(255, 0, 0)     'red
        lineWidth = 1     'size 1 pound
        For Each cell In selectedRange
            Set myLine = ThisWorkbook.Sheets(cell.Parent.Name).Shapes.AddLine( _
                BeginX:=cell.Left, _
                BeginY:=cell.Top + cell.Height / 2, _
                EndX:=cell.Left + cell.Width, _
                EndY:=cell.Top + cell.Height / 2)
            With myLine.Line
                .ForeColor.RGB = lineColor
                .Weight = lineWidth
            End With
        Next cell
    End Sub
    
  4. 然后,按 F5 键运行此代码,您将获得如下截图所示的结果:
    change the color and thickness of the strikethrough

总之,无论您是在 Windows、Mac 上使用 Excel,还是通过 Web 浏览器使用,快速应用和删除删除线格式的能力都是一项宝贵的技能。根据您的具体需求和偏好,选择最适合任务的方法。如果您有兴趣探索更多 Excel 技巧和窍门,我们的网站提供了数千个教程,请点击此处访问 。感谢您的阅读,我们期待在未来为您提供更多有用的信息!