如何在Google Sheets中比对两组行数据并识别增删项?
Google Sheets 两组行数据比对简便方法
识别Sheet2中的新增项
新增项指Sheet2存在但Sheet1没有的内容,可通过以下步骤实现:
- 在Sheet2的空白列(例如B1单元格)输入公式:
=IF(COUNTIF(Sheet1!A:A, A1)=0, "新增项", "") - 拖动单元格右下角的填充柄,将公式应用到所有行。
- 逻辑说明:
COUNTIF统计Sheet1中与当前单元格内容匹配的数量,数量为0则标记为新增项。
识别Sheet2中的删除项
删除项指Sheet1存在但Sheet2没有的内容,有两种实现方式:
- 在Sheet1中标记缺失项:
- 在Sheet1的空白列(例如B1单元格)输入公式:
=IF(COUNTIF(Sheet2!A:A, A1)=0, "删除项(Sheet2中无)", "") - 下拉填充公式,即可直观看到哪些内容在Sheet2中缺失。
- 在Sheet1的空白列(例如B1单元格)输入公式:
- 在Sheet2中批量提取所有删除项:
- 在Sheet2的空白区域(例如C1单元格)输入公式:
=FILTER(Sheet1!A:A, COUNTIF(Sheet2!A:A, Sheet1!A:A)=0) - 公式会自动列出所有Sheet1有但Sheet2没有的内容,无需手动下拉。
- 在Sheet2的空白区域(例如C1单元格)输入公式:
补充说明
- 若数据包含多余空格或大小写差异,可先用
TRIM()或LOWER()统一格式,例如:=IF(COUNTIF(Sheet1!A:A, TRIM(A1))=0, "新增项", "") - 需根据实际数据所在的列范围调整公式中的
A:A参数。
内容的提问来源于stack exchange,提问作者Colm Troy
相关产品推荐
相关产品推荐

