Excel 2010macros可以通过macros或VBA比较多于两列来查找匹配的值

我有两张(sheet1和sheet2)在sheet1中有两个以上的列我要匹配或检查差异值; 列名是Chq. No. Chq. No.NameAmount在工作表1和工作表2中。

表1

 Date Chq. No. Name Amount 9/22/2015 22 REETA 1,400.00 9/21/2015 30 SUMIRTA 1,400.00 8/18/2015 31 NIRDUL KUMARI 200.00 8/21/2015 56 JAGDAMBA MISHRA 200.00 8/21/2015 58 ARUN KUMARI 200.00 8/21/2015 59 SANTOSH KUMARI 200.00 

Sheet2中

 9/22/2015 22 REETA 1,400.00 9/21/2015 30 SUMIRTA 1,400.00 8/18/2015 33 NIRDUL KUMARI 200.00 8/21/2015 55 JAGDAMBA MISHRA 200.00 8/21/2015 58 ARUN KUMARI 200.00 8/21/2015 60 SANTOSH KUMARI 200.00 

我的身边,我正在分享与我在实际面临的例子,请帮助我。

Nitin在你的情况检查no是最好的领域,以配合两个数据库,,你可以使用这一个

= IF(ISERROR(MATCH(Sheet1!$ B2,Sheet2!$ B $ 2:$ B $ 10,0)),“B中没有匹配”,“”)

或者你可以使用这个,

= INDEX(Sheet1!$ A $ 2:$ C $ 6,MATCH(Sheet2!$ A 2,Sheet1!$ A $ 2:$ C $ 6,0))