Excel表格,将列1、列2内容相同,但列3、列4内容不同,仅保留其中一条列1、列2相同的条目,其余删除

在Excel中根据列1和列2去重,可以按照以下步骤操作:

方法一:使用Excel内置功能(推荐)

步骤:

  1. 选中数据区域:点击数据表任意单元格,或全选包含数据的区域
  2. 打开删除重复项对话框
    • Excel 2010-2019/365:数据 → 删除重复项
    • Excel 2007:数据 → 删除重复项
  3. 设置判断条件
    • 在弹出的对话框中,只勾选列1列2对应的列名
    • 取消勾选其他列(列3、列4等)
    • 确保“数据包含标题”选项已勾选(如果第一行是列标题)
  4. 确认删除
    • 点击“确定”,Excel会删除列1和列2重复的行
    • 保留第一条出现的数据,后续重复项将被删除
    • 系统会显示删除了多少重复项

方法二:使用筛选功能(手动控制)

  1. 添加辅助列

    • 在空白列(如E列)输入公式:=A2&B2
    • 向下填充,将列1和列2内容合并
  2. 标记重复项

    • 在F列输入公式:=COUNTIF(E$2:E2,E2)>1
    • 如果为TRUE,表示该行是重复项
  3. 筛选并删除

    • 筛选F列为TRUE的行
    • 选中这些行 → 右键 → 删除行
    • 取消筛选,删除辅助列

方法三:使用高级筛选

  1. 设置筛选
    • 数据 → 高级筛选
    • 选择“将筛选结果复制到其他位置”
    • 列表区域:选择整个数据表
    • 条件区域:留空
    • 复制到:选择新位置
    • 勾选“选择不重复的记录”
    • 点击确定

方法四:使用Power Query(Excel 2016/365)

  1. 导入数据

    • 数据 → 从表格/区域
  2. 删除重复项

    • 在Power Query编辑器中,按住Ctrl键选择列1和列2
    • 右键 → 删除重复项
  3. 加载回Excel

    • 主页 → 关闭并上载

注意事项:

  • 备份数据:操作前建议复制原始数据到新工作表
  • 列顺序:删除重复项后,Excel默认保留最先出现的行
  • 数据类型:确保比较的两列数据类型一致(文本与数字可能不被识别为相同)

扩展功能:

如果需要合并列3和列4的内容而不是直接删除,可以使用:

  1. 先按方法一去重
  2. 或使用公式合并重复项的内容

最简单快捷的方法是方法一,通常能满足大多数去重需求。

posted on 2026-01-23 16:44  igaoyuan  阅读(1)  评论(0)    收藏  举报

导航