匹配原始数据C列和Vlookup过来的数据D列是否一致的快捷方法
程序员文章站
2022-06-29 19:38:17
判断两列值是否相同,方法貌似有很多,但真正实用且快捷的莫过于本文介绍的这个方法。用比较运算符比较两个值时,返回的是一个逻辑值,这也是本文主要介绍的,在比较时若要区分...
判断两列值是否相同,方法貌似有很多,但真正实用且快捷的莫过于本文介绍的这个方法。用比较运算符比较两个值时,返回的是一个逻辑值,这也是本文主要介绍的,在比较时若要区分大小写,则可以使用EXACT。有此需求的各位朋友可以学习下,以备不时之需。
问题描述
我们经常有原始数据C列,又有一列Vlookup过来的一列数据D列,于是想匹配C列和D列是否一致,就有了如下方法。可是问题来了,为啥要用IF?
解决概述
去掉IF,节省你一半时间。
操作方法
在E1单元格写=C1=D1然后填充下拉。
原理分析
1、关于公式=C1=D1
第一个等号代表这是个公式,任何公式都要以等号(或者减号)开头
第二个等号是运算符,即是C1和D1相等的意思
2、关于运算符,介绍常用的两种
·算术运算符:+, -, *, / 加减乘除 ,^求幂等;
·比较运算符:>, <>, <, >=, <=, = 大于,不等于,小于,大于等于,小于等于,等于
当用比较运算符比较两个值时,返回的是一个逻辑值(即只会返回TRUE和FALSE二者之一)。这就是为什么C3=D3返回的是False,而不是我们常见的#N/A。
知识拓展
问:如果区分大小写的对比怎么办?
答:上述无论IF还是去IF的方法,都不区分大小写,比如a=A返回True。如需要区分,则E1单元格使用=EXACT(C1,D1)。