上一篇我们说了数据如何核对,找出不同,那文本如何找不同呢?
这就需要用到今天的函数 Exact。
语法:
EXACT(text1,text2)
参数:
Text1 待比较的第一个字符串
Text2 待比较的第二个字符串
作用:
Exact 函数用于检测两个文本是否完全相同
文本可以是数字,也可以是字符串
英文区分大小写
结果为 Ture 或 False
案例 1:
比较以下两列名单,是否完全相同
解决方案 1:
1. 在 C 列输入以下公式,下拉即可:
=EXACT(A2,B2)
可以看到“纲”和“钢”字不同,如果不用公式,肉眼还真不容易发现。
2. 如果结果列信息还是太多,不容易一眼看出,我们可以优化一下公式,结果就更清楚了:
=IF(EXACT(A2,B2),"","不同")
案例 2:
如果说案例 1 的需求 vlookup 也能实现的话,那么遇到英文大小写,vlookup 就无法区分了,而 exact 却可以。
1. 我们先来试一下 vlookup,到底能否区分大小写:
=VLOOKUP(D2,E:E,1,0)
很遗憾,还真的不能区分。
2. 改用 exact 函数,就找出来了:
=IF(EXACT(D2,E2),"","不同")
3. 为了更清楚地对比结果,我们再优化一下公式,把两个值列出来:
=IF(EXACT(D2,E2),"",D2&" vs. "&E2)
Excel学习世界
转发、在看也是爱!
领取专属 10元无门槛券
私享最新 技术干货