Excel 2010宏用于比较两列以上通过宏或VBA查找匹配值

时间:2017-04-06 06:07:13

标签: excel vba excel-vba

我在sheet1中有两张(sheet1和sheet 2),我想匹配两列以上或检查差值;在sheet1和sheet2中,列名为Chq. No.NameAmount

第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 

Sheet 2中

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 

我的方面我正在与我实际面对的例子,请帮助我。

1 个答案:

答案 0 :(得分:0)

您的案例中的Nitin选中“否”是匹配两个数据库的最佳字段,您可以使用此

= 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))