晚上好,
我正在尝试使用IF和MATCH函数比较两个excel电子表格,如下所示:
=IF(ISERROR(MATCH(fromADP!$C2,fromSMS!$A$2:$A$4792,0)),"No match found",fromADP!$C2)
我有两个工作表(来自ADP和fromSMS)。我正在尝试比较两个工作表,以找出 fromADP 工作表中的哪些记录出现在 fromSMS 工作表中。 MATCH函数只允许我使用match_type争论的三个选项。我使用0,虽然我不确定我到底知道其他两个选项是如何工作的。我尝试了它们但没有取得理想的结果。
当我使用match_type 0时,我只得到一个匹配 - 但这是完全匹配(正如我所料)。我的问题是,有些记录确实存在于两个工作表中,但存在细微差别(例如,“Tony's”与“Tonny's”或“Jimmy's Trucking,LLC”与“Jimmy's Trucking”)。
所以我想知道,有没有另外一种方法可以做到这一点,或者可能有一个vbscript会解析我的lookup_value中的每个字符串?通过这种方式,我可以找到可能存在轻微差异的记录。
我担心我可能只需拔出我的尺子和铅笔,然后逐行梳理电子表格。任何帮助将不胜感激。
答案 0 :(得分:0)
大家好,
感谢解决方案提供here,我可以使用Fuzzy Lookup Addin for Excel来完成此任务。因此,我的问题得到了回答,我的问题得到解决。