打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel中同行多列数据的比较

大家在工作中经常遇到对同一行的单元进行比较,在这种情况下都会怎么去做呢?其实对于比较单元格数据,Excel有中方法。大家首先看一下我们要进行比较的数据,以同行两列为例。




a1 和b1的比较,我们在c1 用公式 =a1=a2 即可;


a2 和b2 的比较,我们同样用=a2=b2, 大家注意到,其实这两个单元格中的数据严格来讲是不同的,但公式返回的也是TRUE.这就得出一个结论,用等号来比较两个单元格是不区分大小写的。如果要区分大小写,就需要用exact()函数


a3和b3  a4和b4 数字是没有大小写的。所以用等号比较完全没有异议。


a5和b5 大家看为什么会返回false.? 对a5的左上角有个绿帽子,说明它是文本格式。文本3和数字3当然不同


下图就是运用比较函数exact()对a2和b2进行比较的结果




到这里大家会有疑问,如果是同行的3列数据或更多列的数据怎么办。用=a1=b1=c1 或者 exact(a1,b1,c1)不就行了。 答案是当然不行了。  


=a1=b1=c1为什么不行? 公式是基本是按照数学运算顺序的来运算的  a1=b1的结果是true 或者false ,这个结果在和c1中的值去比较肯定不是你要的结果。

exact()更不用说,它的参数只能是两个。

 

那比较同行多列的数据应该怎么办?


我的方法是用if函数,如果大家有更好的办法可以告诉我,咱们一起交流。


下图是用if函数参与其中比较同行3列数据的方法。




这个公式的逻辑就是,如果(if)a3=b3,那么就去比较b3 和c3 并返回值,也就是如果a3和b3相同,b3就和c3比较,如果b3和c3相同a3不也就和c3相同吗,如果a3和b3不同,那就直接返回if函数的第三个参数,false,第三个参数似乎应该可以省略。


如果是同行4列呢,无非就是if嵌套吧。




本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
函数365之EXACT函数:能鉴别孙悟空与六耳猕猴的函数
exact函数用法和实例
查找表格中的重复数据,如果这都不会,那就赶紧吧!~
Excel如何利用函数核对两列数据
Excel – 如何区分大小写、精确匹配查找?
Excel技巧篇:几分钟就能解决的工作,这些技巧来帮你
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服