使用MATCH匹配两对列

项目名称为columnA,数量为columnB,COLC和COLD分别为相同。 我需要检查COLA中的项目是否存在于COLC中。 如果是这样,我需要该项目的数量(COLB)来匹配COLD上相同的项目的数量。 例如,A2存在于C2中,则B2需要与D2匹配。 如果匹配,则返回匹配,否则不匹配。

  COLA COLB COLC COLD
 茶1茶2
 咖啡2咖啡2 
 苏打3水1 

到目前为止,我有这个,但它不工作。 我认为这是(C&C:D&D)部分,我需要修复。 = if(iserror(match(A1&b3,(C&C:D&D),0)),“NO MATCH”,“MATCH”)

有任何想法吗?

如果ColA和ColC中的项目不是相同的顺序,或者甚至相同数量的项目应该工作。

 =IFERROR(IF(VLOOKUP(A1,C:D,2,FALSE)=B1,"Match","No Match"),"") 

它使用VLOOKUP,所以它们不能在ColC中重复同一项目,因为VLOOKUP会select它所匹配的第一个单元格。

我认为这将工作:

 =IF(AND(A2=C2,B2=D2),"MATCH","NOT MATCH")