看两个单元格是否相同,我们经常用IF或COUNTIF来判读,比如下面的例子
有这么多人,我想找重复的人名,我们可以用COUNTIF很快就能解决:
我们可以看到,countif很快帮我们找到了重复的人名马克,但如果我改一下人名,第一个马克改为马克A,第二个马克改为马克a,有意思的结果来了,大家发现结果竟然是一样的。
这说明,countif函数不能区分大小写,其实我们的if、sumif、vlookup等等这些函数,都是不能区分字母大小写的,但我们实际工作中很多时候其实还是需要区分字母大小写的,这时候我们就必须使用EXACT这个函数。
EXACT函数是用来对比两个单元格的数据是否相同,它比较重要的一个点就是可以区分字母大小写,我们可拿它和if做下对比
通过看两个公式不同的结果,IF认为马克A和马克a是一样的,但EXACT函数可以明显的区分,认为这是两个不同的人,从这里我们就知道学习EXACT这个函数的必要性了,回到第一个例子,由于这个函数只能有两个参数,而且是两个单元格,但是要把第一个这种一对多或多对一的该如何处理呢,这时候就需要借助数组函数了,我们可以自己本身就是数组函数的sumproduct函数:
也可直接用sum函数,借助大括号,这个大括号一定要用CTRL+SHIFT+ENTER同时按下生成
我再具体解释下EXACT公式前面为啥要加两个负号,一个负号是将TRUE和FALSE变为数字-1和0,方便求和,两个负号是将-1变为1。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.