如何在Google Sheets中对比两个独立列表,核查产品是否存在于另一列表?
在Google Sheets中对比两个列表的产品存在性
下面给你几个直接能用的实用方法:
方法1:用COUNTIF函数批量判断
假设待检查的产品列表在A列,参照的对比列表在B列,在C2单元格输入公式:
=IF(COUNTIF($B:$B, A2)>0, "存在", "不存在")
输入完成后,把鼠标放在C2单元格右下角,等光标变成十字形,下拉填充整列,就能批量得到每个产品是否在对比列表里的结果。
方法2:用MATCH函数判断
如果更习惯用定位逻辑,也可以用这个公式(同样在C2单元格输入,下拉填充):
=IF(ISNUMBER(MATCH(A2, $B:$B, 0)), "存在", "不存在")
MATCH会在B列查找A2的位置,找到就返回对应行号,ISNUMBER识别这个数字结果,进而判断产品是否存在。
方法3:条件格式高亮存在的产品
如果想直观看到哪些产品在对比列表里,可以用条件格式高亮:
- 选中需要检查的A列所有产品单元格
- 点击顶部菜单栏的「格式」→「条件格式」
- 在右侧规则面板里,选择「自定义公式」,输入:
=COUNTIF($B:$B, A1)>0
- 设置你想要的高亮样式(比如填充色),保存后,A列里在B列存在的产品就会自动高亮。
注意:区分大小写的情况
如果你的产品名称需要严格区分大小写(比如"Apple"和"apple"算不同产品),上面的COUNTIF/MATCH会失效,改用这个公式:
=IF(SUMPRODUCT(--EXACT($B:$B, A2))>0, "存在", "不存在")
EXACT会严格匹配文本大小写,SUMPRODUCT统计符合条件的数量,大于0就说明存在。
内容的提问来源于stack exchange,提问作者Joaquim
相关产品推荐
相关产品推荐

