You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何更简便地匹配两个Excel表格数据并查找缺失ID?

更简便的Excel表格ID匹配与缺失项查找方法

针对你需要对比两份Excel文件ID、找出缺失项的需求,以下几种方法比VLOOKUP更高效直观:

1. COUNTIF快速定位缺失项

这是最轻量化的函数方法,逻辑简单易懂:

  • 假设数据库导出文件的ID列在Sheet1!A:A,全员录入系统的ID列在Sheet2!A:A
  • 在Sheet2的空白列(比如B列)输入公式:=COUNTIF(Sheet1!A:A, A1)
  • 下拉填充公式后,结果为0的行就是数据库中缺失的ID;反过来在Sheet1用同样公式指向Sheet2,结果为0的就是全员系统里没有的记录
  • 配合条件格式把结果为0的单元格标红,能一眼锁定缺失项

2. Power Query合并查询(适合大数据量)

如果数据量极大,Power Query的批量处理能力远胜函数,还能保存操作步骤方便重复使用:

  • 打开Excel,依次点击「数据」>「获取数据」>「从文件」>「从工作簿」,分别导入两份文件的ID数据
  • 在Power Query编辑器中,选中其中一个查询,点击「合并查询」>「合并为新查询」
  • 合并类型选「左外部」(找当前查询有但另一份没有的ID)或「右外部」(反之),匹配列选择ID列
  • 加载合并结果后,匹配列显示null的行就是缺失项;还能直接删除匹配成功的行,只保留缺失记录

3. 条件格式可视化对比

不需要写公式,用条件格式直接高亮差异:

  • 把两份文件的ID列复制到同一个工作表的相邻列(比如Sheet3的A列和B列)
  • 选中A列,点击「开始」>「条件格式」>「新建规则」>「使用公式确定要设置格式的单元格」,输入公式:=ISNA(MATCH(A1, B:B, 0))
  • 设置高亮格式(比如红色填充),A列中高亮的就是B列没有的ID;同理处理B列就能找出A列缺失的记录

4. MATCH+ISNA组合(比VLOOKUP更轻量的函数方案)

如果偏好函数,MATCH比VLOOKUP更简洁,仅专注于匹配判断:

  • 在Sheet2的B1输入公式:=ISNA(MATCH(A1, Sheet1!A:A, 0))
  • 下拉填充后,返回TRUE的行就是数据库中缺失的ID;返回FALSE则是匹配成功的记录
  • 配合筛选功能,直接筛选出TRUE的行,就能快速导出所有缺失项

内容的提问来源于stack exchange,提问作者Robel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 22:48:50