比较excel中的2列以突出显示匹配和差异

时间:2017-08-22 09:48:26

标签: excel excel-vba match vba

我尝试匹配银行对帐单中的数据和来自我的erp的数据。 excel看起来像这样: preview

我想选择ERP数据栏中给出的交易编号,并在银行数据栏中搜索。如果匹配,则连接匹配的数据并在D列中打印,否则在E列中打印不匹配的数据。 我正在尝试使用 $AnotherJavaObject.toString()但是没有给出适当的结果。

1 个答案:

答案 0 :(得分:0)

您可以使用它来返回值。我将IF(ISERROR...更改为IFERROR函数,如果没有错误则返回第一个参数的值,如果发生错误则返回第二个参数。我还使用INDEX从A列获取值,并将其与B的值连接。

=IFERROR(INDEX($A$3:$A$30,MATCH(B2,$A$3:$A$30,0)) & " " & B2,"")

这是D栏的公式。在E中你只需要

=IF(D2="",B2,"")