Excel 一列数据怎么筛选重复?详细步骤一看就懂(专业指南)
在处理数据时,经常需要找出或去除一列中的重复项。下面按场景分步讲解多种简单且实用的方法:高亮重复、筛选出重复或唯一、删除重复、以及使用公式和 Power Query 的专业做法。每个方法都配有清晰步骤,保证“一看就懂”。
方法一:用“条件格式”高亮重复项(快速识别)
1. 选中要检查的列区域(例如 A2:A100)。
2. 在功能区选择“开始”→“条件格式”→“突出显示单元格规则”→“重复值”。
3. 在弹窗中选择格式(颜色),点“确定”。
4. 结果:所有重复出现的单元格都会被同样颜色高亮,便于快速识别。
技巧:只高亮第二次及以后的重复(保留首个出现不高亮)的做法:
– 选中区域 A2:A100,条件格式→“新建规则”→“使用公式确定要设置格式的单元格”,输入公式:=COUNTIF($A$2:A2,A2)>1,设置格式后确定。
方法二:用“删除重复项”去除重复(直接删除)
1. 先备份或复制原数据(防止误删)。
2. 选中包含列标题的数据区域(若有标题勾选“我的数据有标题”)。
3. 在“数据”选项卡中选择“删除重复项”(或按 Alt → A → M)。
4. 在弹窗中确认要根据哪一列判断重复,勾选后点“确定”。
5. Excel 会提示删除了多少重复值,保留了多少唯一值。
注意:此操作不可恢复(但可撤销 Ctrl+Z)。若想保留原表建议先复制到新表再删除重复。
方法三:用“高级筛选”显示唯一记录或复制到新位置
1. 选中列(含标题),进入“数据”→“高级”。
2. 选择“将筛选结果复制到其他位置”,指定“复制到”单元格。
3. 勾选“选择不重复的记录”,点击确定。
4. 结果将在指定位置得到唯一值列表(不改变原数据)。
适用场景:需要生成唯一项列表并保留原数据时最方便。
方法四:用辅助列 + COUNTIF 筛选重复或唯一(精确控制)
1. 在旁边插入辅助列 B(例如 B2 输入公式):=COUNTIF($A$2:$A$100,A2)
2. 向下填充公式,结果为每个值在区域中的出现次数。
3. 启用筛选(Ctrl+Shift+L),在辅助列筛选“>1”显示重复项,筛选“=1”显示唯一项。
优点:可精确控制(例如保留出现次数超过某阈值的项),并可结合排序、复制等操作。
方法五:Excel 365/2021 动态数组函数(UNIQUE / FILTER)
– 获取唯一值:在目标单元格输入 =UNIQUE(A2:A100) ,即可得到不重复的列表(动态扩展)。
– 获取所有重复项(含重复出现的每一条):=FILTER(A2:A100,COUNTIF(A2:A100,A2:A100)>1)
– 获取只出现一次的值:=UNIQUE(FILTER(A2:A100,COUNTIF(A2:A100,A2:A100)=1))
说明:这些函数仅在支持动态数组的 Excel 版本可用(Office 365 等),公式简洁且自动更新。
方法六:Power Query(适合大表与复杂清洗)
1. 选中数据,点击“数据”→“从表/范围”进入 Power Query 编辑器(若非表会提示创建表)。
2. 在 Power Query 中选择要去重的列,右键→“删除重复项”(或“移除重复项”)。
3. 处理完成后点击“关闭并加载”,结果会作为新表返回 Excel。
优点:适用于百万级别数据,支持步骤记录、可重复运行且不修改原数据源。
进阶技巧与注意事项
– 区分“筛选出重复项”与“删除重复项”:前者只是展示,后者会删除数据。
– COUNTIF 和 UNIQUE 等函数默认不区分大小写;若需区分,可用 EXACT 或 SUMPRODUCT 结合处理。
– 处理空白格:条件/公式需考虑空白,避免把空白也当重复处理(如 COUNTIF 结果过滤时加上 A2<>“” 条件)。
– 大数据时优先用 Power Query 或表格+函数组合,减少 Excel 卡顿。
– 操作前建议复制原表或保存版本,必要时使用撤销(Ctrl+Z)。
总结:根据需求选择方法——想要“可视化识别”用条件格式,想要“筛选展示”用辅助列或高级筛选,想要“删除重复”用删除重复项,处理大表或需复用流程则用 Power Query,Excel 365 用户可用 UNIQUE / FILTER 公式一键生成结果。掌握这些步骤,Excel 中一列数据的重复筛选就能做到又快又准。
微信扫一扫打赏
支付宝扫一扫打赏

