我使用两种不同的方法派生了一个文件; FoxPro和SQL。因为我最熟悉它,所以我决定比较Excel中的两个最终结果,看看它们是否相同。不用说79,954行,不会一行一行。首先,我想看看公司名称是否相同。我创建了一个新选项卡,并将公司名称列彼此相邻。从那里开始,我使用的第一种方法是
=exact (B2,C2)
当我用眼睛看不到时,它返回一个假值。接下来我使用一个非常简单的IF语句,
=if(b2=c2,0,1)
返回值1。
有更好的方法吗?
答案 0 :(得分:1)
EXACT区分大小写,因此您需要确保没有任何上/下字母不匹配。
你也可以使用不区分大小写的等号:
=B2=C2
此公式将返回TRUE或FALSE。
如果它还没有工作,也许你有一些空格或其他隐藏的字符。解决方案是检查B2是否包括C2和相反。
答案 1 :(得分:1)
=exact (B2,C2)
确实有效,但你最后可能会有一些空格会返回一个假而不是一个真值,因为它会比较2并看到"测试"不等于"测试"因为那里有空间。
答案 2 :(得分:0)
除了hakela的回答,你可以先修剪它们:
=(TRIM(B2)= TRIM(C2))