1

我不知道还能问谁,所以如果你能提供帮助,我将不胜感激。

我有 4 列:

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

样本数据:

   A B C D

A10897 () A10897 皮塔饼

A15006 () A15006 蜡烛

A15008 () A15016 番茄

A15009 () A15017 牛奶

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 皮塔饼 A10897 皮塔饼

A15017 牛奶 A15006 蜡烛

A10901 小麦 A15016 番茄

...(不匹配)A15017 牛奶

...(不匹配)A10900 面包

...(不匹配)A10901 小麦

ETC...

请帮助绝望

谢谢你。

4

1 回答 1

1

这应该有效:

  =IFERROR(VLOOKUP(A2,$C$2:$D$9999,2,0),"(NO MATCH)")
于 2013-01-14T22:57:38.490 回答