背景
通常会遇到这样的一个场景,有两批数据,想找出相同的数据,又想找出你有我没有的数据,像下面的例子:
解决
使用公式:=COUNTIF($A$2:$A$9,B4)
得到相应数字的结果后,我们就可以筛选了:
0是在A列中不存在的数据,1及以上的数字是在A列中存在的数据。
就可以筛选所有除了0以外的数据,即是相同的数据,为劳埃德公司和小黛西公司。
效果图如下:
COUNTIF(range,criteria)
在目标区域中统计满足预设条件的单元格数目
参数:range 选定要统计的区域
参数:criteria 选定要查询的单元格
绝对位置与相对位置
细心的朋友们已经发现了,我在参数range位置上输入的是$A$2:$A$9,而不是常规的A2:A9
为什么是要这样呢,我来举个例子:
若是相对引用,公式就为:=COUNTIF(A2:A9,B2)
当你在第一个单元格中输入好该公式,用鼠标往下拖的时候,再点击第二个单元格,第三个单元格,会发现A2:A9会依次增大A3:A10,A4:A11,A5:A12,这背离了我们的本意,我们就想固定在A列的2到9行中搜索。
所以绝对引用应运而生,我们只需在行列之前加上一个$符号,这样即使用鼠标往下拖,后续单元格的公式的区域参数不会变,依然是A2:A9