Excel与数据范围中的第二列相匹配

我在M列中列出了产品名称(许多重复项),还有O列中的产品名称列表(无重复项)以及列P中的相应费用。

我想使用匹配function将M列中的产品名称与O列中相同的产品名称与该产品的成本进行匹配,并将该成本纳入列N.

这是我正在使用的function:

=INDEX(data,(MATCH(TRUE,EXACT(M2,O2:O501),0),2) 

我的数据在O2:P501的范围内。 我不明白为什么它不工作。 谢谢你的帮助!

这听起来像你会更好的与VLOOKUP这种情况,例如:

在这里输入图像说明

如果你想使用索引/匹配,这将工作:

 =INDEX($P$2:$P$501,MATCH(M2,$O$2:$O$501,0))