Excel – 如何比较两列中的单元格,然后如果列B匹配,请使用列B中匹配单元格旁边的列C中的值?

我不知道还有谁要问,所以如果你能帮忙,我会很感激。

我有4列:

在A列中,我有一个更新的1000个产品Sku的列表。 A栏A1001,B栏空栏。 在列C中,我有一个1500列的sku的旧列表在列D中,我有一个名称值对应于C列中的sku。 皮塔饼

样本数据:

    A B C D

 A10897()A10897 PITA

 A15006()A15006蜡烛

 A15008()A15016番茄

 A15009()A15017 MILK

 A10900()A10900面包

 A10901()A10901小麦

到目前为止,我已经尝试了3个公式,但是它没有返回正确的名字。

=IF(ISNA(VLOOKUP(E2,$B$2:$B$9999,1,FALSE)),"No",F2) 

什么excel公式将A列中的单元格与C列进行比较以查看它们是否匹配,如果是,则将C列旁边D列中的单元格的值显示到A列中匹配的单元格旁边列B中的单元格中。

喜欢这个:

    A B C D

 A10897 PITA A10897 PITA

 A15017牛奶A15006蜡烛

 A10901小麦A15016西红柿

 ...(没有比赛)A15017牛奶

 ...(没有比赛)A10900面包

 ...(没有比赛)A10901小麦

等等...

请帮助绝望

谢谢。

这应该工作:

  =IFERROR(VLOOKUP(A2,$C$2:$D$9999,2,0),"(NO MATCH)")