Excel表格,将列1、列2内容相同,但列3、列4内容不同,仅保留其中一条列1、列2相同的条目,其余删除
在Excel中根据列1和列2去重,可以按照以下步骤操作:
方法一:使用Excel内置功能(推荐)
步骤:
- 选中数据区域:点击数据表任意单元格,或全选包含数据的区域
- 打开删除重复项对话框:
- Excel 2010-2019/365:数据 → 删除重复项
- Excel 2007:数据 → 删除重复项
- 设置判断条件:
- 在弹出的对话框中,只勾选列1和列2对应的列名
- 取消勾选其他列(列3、列4等)
- 确保“数据包含标题”选项已勾选(如果第一行是列标题)
- 确认删除:
- 点击“确定”,Excel会删除列1和列2重复的行
- 保留第一条出现的数据,后续重复项将被删除
- 系统会显示删除了多少重复项
方法二:使用筛选功能(手动控制)
-
添加辅助列:
- 在空白列(如E列)输入公式:
=A2&B2 - 向下填充,将列1和列2内容合并
- 在空白列(如E列)输入公式:
-
标记重复项:
- 在F列输入公式:
=COUNTIF(E$2:E2,E2)>1 - 如果为TRUE,表示该行是重复项
- 在F列输入公式:
-
筛选并删除:
- 筛选F列为TRUE的行
- 选中这些行 → 右键 → 删除行
- 取消筛选,删除辅助列
方法三:使用高级筛选
- 设置筛选:
- 数据 → 高级筛选
- 选择“将筛选结果复制到其他位置”
- 列表区域:选择整个数据表
- 条件区域:留空
- 复制到:选择新位置
- 勾选“选择不重复的记录”
- 点击确定
方法四:使用Power Query(Excel 2016/365)
-
导入数据:
- 数据 → 从表格/区域
-
删除重复项:
- 在Power Query编辑器中,按住Ctrl键选择列1和列2
- 右键 → 删除重复项
-
加载回Excel:
- 主页 → 关闭并上载
注意事项:
- 备份数据:操作前建议复制原始数据到新工作表
- 列顺序:删除重复项后,Excel默认保留最先出现的行
- 数据类型:确保比较的两列数据类型一致(文本与数字可能不被识别为相同)
扩展功能:
如果需要合并列3和列4的内容而不是直接删除,可以使用:
- 先按方法一去重
- 或使用公式合并重复项的内容
最简单快捷的方法是方法一,通常能满足大多数去重需求。
浙公网安备 33010602011771号