行和列

筛选唯一值或删除重复值

筛选唯一值或删除重复值

你的浏览器不支持视频。

在 Excel 中,有几种方法可以筛选唯一值或删除重复值:

  • 若要筛选唯一值,请单击"数据">"&筛选>高级"。
    “数据”选项卡上的“排序和筛选”组

  • 若要删除重复值,请单击"Data > Data Tools">删除重复项"。
    删除重复项

  • 若要突出显示唯一值或重复值,请使用"开始"选项卡上"样式"组中"条件格式"命令。

筛选唯一值和删除重复值是两个类似的任务,因为目标是显示唯一值的列表。 但是,有一个关键区别:筛选唯一值时,重复值仅暂时隐藏。 但是,删除重复值意味着要永久删除重复值。

重复值是一个重复值,其中至少一行的所有值都等同于另一行的所有值。 重复值的比较取决于单元格中显示的值,而不是单元格中存储的基础值。 例如,如果不同单元格中的日期值相同,一个单元格的格式设置为"2006 年 3 月 8 日",另一个单元格设置为"2006 年 3 月 8 日",则值是唯一的。

在删除重复项之前检查: 在删除重复值之前,建议首先尝试筛选唯一值(或根据条件设置格式)来确认是否实现了预期的结果。

请按以下步骤操作:

  1. 选择单元格区域,或确保活动单元格位于表格中。

  2. ">筛选 (" 组中单击"数据& 高级) 。

    “数据”选项卡上的“排序和筛选”组

  3. 在" 高级筛选器 "弹出窗口中,执行下列操作之一:

若要就地筛选单元格或表格区域,可以:

  • 单击"筛选列表,就地"。

将筛选器的结果复制到其他位置:

  • 单击"复制到其他位置"。

  • 在" 复制到" 框中,输入单元格引用。

  • 或者,单击"折叠对话框 按钮图像 以临时隐藏弹出窗口,选择工作表上的单元格,然后单击"展开 按钮图像 "。

  • 仅检查"唯一记录",然后单击"确定"。

范围中的唯一值将复制到新位置。

删除重复值时,唯一的影响是单元格或表格区域的值。 单元格或表格区域外部的其他值不会更改或移动。  删除重复项时,将保留列表中值的第一次出现,但会删除其他相同的值。 

由于要永久删除数据,因此建议先将原始单元格或表格区域复制到另一个工作表或工作簿,然后再删除重复值。

请按以下步骤操作:

  1. 选择单元格区域,或确保活动单元格位于表格中。

  2. 在" 数据"选项卡 上的"数据 工具 " (,单击" 删除重复) "。

    删除重复项
  3. 执行下列一项或多项操作:

    • "列"下,选择一个或多个列。

    • 若要快速选择所有列,请单击"全选"。

    • 若要快速清除所有列,请单击"取消选择所有"。

      如果单元格或表格区域包含许多列,而只想选择几个列,您可能会发现单击"取消选择所有"会更方便,然后在"列"下选择这些列。

      注意: 即使此步骤没有选择所有列,也会从所有列中删除数据。 例如,如果选择 Column1 和 Column2,但不选择 Column3,则用于查找重复项的"键"是 Column1 和 Column2 &值。  如果在这些列中发现重复项,将删除整行,包括表或区域的其他列。

  4. 单击 "确定",将显示一条消息,指示已删除多少个重复值或保留多少个唯一值。 单击 "确定 "关闭此消息。

  5. 通过单击"撤消"或 (键盘上的 Ctrl+Z 来撤消) 。

不能从分级显示或包含小计的大纲数据中删除重复值。 若要删除重复项,必须同时删除大纲和小计。 有关详细信息,请参阅 分级显示工作表中的数据列表删除小计

注意: 不能按唯一值或重复值对数据透视表的"值"区域中的字段进行条件格式设置。

快速格式设置

请按以下步骤操作:

  1. 选择区域、表或数据透视表中的一个或多个单元格。

  2. 在"开始"选项卡上的"样式"组中,单击"条件格式"的小箭头,然后单击"突出显示单元格规则",然后选择"重复值"。
    重复值

  3. 输入想要使用的值,然后选择格式。

高级格式设置

请按以下步骤操作:

  1. 选择区域、表或数据透视表中的一个或多个单元格。

  2. 在"开始"选项卡上的"样式"组中,单击"条件格式"的箭头,然后单击"管理规则"以显示"条件格式规则管理器"弹出窗口。
    条件格式菜单,其中“管理规则”突出显示

  3. 请执行下列操作之一:

    • 若要添加条件格式,请单击 "新建规则 "以显示"新建 格式规则 "弹出窗口。

    • 若要更改条件格式,首先确保在"显示列表的格式规则"中选择了 相应的工作表或 表。 如有必要,请通过单击"应用于"弹出窗口中的"折叠单元格 按钮图像 按钮来暂时隐藏另一个单元格区域。 在工作表上选择新的单元格区域,然后再次展开弹出窗口 按钮图像 。 选择规则,然后单击" 编辑规则 "以显示"编辑 格式规则 "弹出窗口。

  4. “选择规则类型”下,单击“仅对唯一值或重复值设置格式”

  5. 在"设置所有格式"的"编辑规则说明"列表中,选择唯一或重复

  6. 单击 "格式 "以显示" 设置单元格 格式"弹出窗口。

  7. 选择单元格值满足条件时要应用的数量、字体、边框或填充格式,然后单击"确定"。 可以选择多个格式。 选择的格式会显示在"预览" 面板 中。

在 Excel 网页版 中,可以删除重复值。

删除重复值

删除重复值时,唯一的影响是单元格或表格区域的值。 单元格或表格区域外部的其他值不会更改或移动。 删除重复项时,将保留列表中值的第一次出现,但会删除其他相同的值。

重要: 删除重复 项后 ,始终可以单击"撤消"以返回数据。 也就是说,在删除重复值之前,建议将原始单元格或表格区域复制到另一个工作表或工作簿。

请按以下步骤操作:

  1. 选择单元格区域,或确保活动单元格位于表格中。

  2. 在"数据"选项卡上,单击"删除重复项"。

  3. "删除重复 项"对话框中,取消选择不想删除重复值的任何列。

    注意: 即使此步骤没有选择所有列,也会从所有列中删除数据。 例如,如果选择 Column1 和 Column2,但不选择 Column3,则用于查找重复项的"键"是 Column1 和 Column2 &值。  如果在 Column1 和 Column2 中发现重复项,将删除整行,包括 Column3 的数据。

  4. 单击 "确定",将显示一条消息,指示删除了多少个重复值。 单击 "确定 "关闭此消息。

注意: 若要返回数据,只需单击"撤消" (或按键盘上的 Ctrl+Z) 。

需要更多帮助吗?

你始终可以在 Excel 技术社区中咨询专家或在 Answers 社区获取

另请参阅

计算重复项中的唯一值数量

需要更多帮助?

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

×