我见过很多类似的问题;但没有一个可以用于我的数据。
请随时指导我找到合适的帖子 - 我已经尝试过但未能找到一个!
我有两个产品清单,这个(来自网站):
BC SKU BC Product BC Price BC Cost
0 Product xx £130.50 £86.93
0 Product xx £0 £0
10 Product xx £5 £15.10
149 Product xx £1.35 £2.10
188 Product yy £21.89 £23.89
这一个(来自制造商):
NVS SKU NVS Product NVS Cost
61 product xx £269.86
97 product xx £282.32
188 product yy £24.62
网站上的列表大约有5,000个条目,制造商大约有15,000个条目。
理想情况下,我希望列出一个能够合并产品信息的列表,但仅限于两个列表中的产品(即在网站上销售的产品)。
完美的最终结果将是:
BC SKU BC Product BC Price BC Cost NVS Cost NVS SKU
188 Product yy £21.89 £23.89 £24.62 188
您可以想象,产品必须通过SKU进行匹配,因为产品标题略有不同。产品SKU是唯一匹配的产品。
任何人都可以提供帮助 - 我的体重略高于我的体重吗?
答案 0 :(得分:0)
您可以使用简单的VLOOKUP。假设您使用网站列表作为主列表,在BC成本列之后添加两列。在第一个中,使用以下公式(假设BC SKU是A列):
=IFERROR(VLOOKUP(A2,Sheet1!$A:$C,2,FALSE),"")
在下一栏中:
=IFERROR(VLOOKUP(A2,Sheet1!$A:$C,1,FALSE),"")
如果您在整个工作表中复制这些公式,它将复制NVS成本和NVS SKU,以查找可在制造商列表中找到的每个项目。我添加了一个IF语句,以便所有#N / A值(即在另一张表中找不到的任何项目)将显示为空白而不是显示为错误。如果您更换了' 1'在带有' 3'的最后一个公式中,如果数据在A到C列中,这将为您提供NVS成本而不是NVS SKU。