在Google Sheet中查找两组数据的唯一值可使用什么公式?
两组数据查找唯一名称可用公式方案
下面按两种常见需求给出对应公式:
1. 查找仅在其中一组出现的独有名称
适用于需要找A组有但B组没有、或者B组有A组没有的唯一值场景:
- 全平台通用(Excel/WPS/Google Sheets)单单元格判断公式:
假设两组数据分别存放在A列、C列,要筛选A列独有的名称,在B2单元格输入=IF(COUNTIF(C:C,A2)=0,A2,""),下拉填充后所有非空结果就是A列独有的名称,反过来找C列独有只需要调换公式里的列参数即可。 - Google Sheets/Excel 365 一键输出公式(无需下拉):
直接用=FILTER(A2:A,COUNTIF(C2:C,A2:A)=0),运行后会自动溢出返回所有A列不在C列出现的唯一值。
2. 提取两组数据合并后所有不重复的名称
适用于需要把两组数据放一起去重,得到所有唯一名称的场景:
- 新版本办公软件通用(Excel 365/2021、WPS 2021+、Google Sheets):
直接输入=UNIQUE(VSTACK(A2:A,C2:C)),自动合并两列数据并去重输出所有唯一名称。 - 旧版Excel兼容公式:
输入数组公式=INDEX(A:A,SMALL(IF(COUNTIF(B$1:B1,A$2:A$100)=0,ROW($2:$100),99999),1))&"",输入完成后按Ctrl+Shift+Enter触发数组计算,下拉填充直到出现空白,再按相同逻辑提取C列的不重复值合并即可。
补充说明:如果数据区域存在空白单元格,可以在过滤逻辑里加非空判断,比如FILTER公式改为
=FILTER(A2:A,COUNTIF(C2:C,A2:A)=0,A2:A<>""),避免返回无效空值。
内容的提问来源于stack exchange,提问作者zongshita
相关产品推荐
相关产品推荐

