0

我基本上有 4 个列表:为方便起见,称它们为 SKU-A、Price-A、SKU-B、Price-B

skuA 是大约 1000 个值的列表,skuB 是大约 20000 个值的列表。我需要将skuA中的每个项目与skuB进行比较,如果skuB的价格不是9876.54,则使用skuB价格,否则使用skuA价格,或者如果没有列出价格,则使用9876.54。

我对公式了解很多,但是比较两个单独的列表完全把我搞砸了,在我的一生中,我无法获得 vlookup 或正常工作的东西;有什么建议吗?

两个 sku 列表都是无序的,因此 skuA:300 可能不是 skuB:300,它可能是 skuB:10、skuB:9850 或介于两者之间的任何位置

如果更容易,我也可以在 excel 中完成。

4

1 回答 1

1

也许这会起作用(仅限 Excel 2007 或更高版本):

多条规则

使用公式这个价格( F2) 是

=IFERROR(IF(VLOOKUP(A2,H:I,2,FALSE)=9876.54,B2,VLOOKUP(A2,H:I,2,FALSE)),9876.54)

temp1、temp2 和 temp3 不是必需的,但本着“展示我的工作”的精神,我把它们留在里面,这样你就可以看到我是如何找到解决方案的。

temp1=VLOOKUP(A2,H:I,2,FALSE)

temp2=IF(C2=9876.54,B2,C2)

temp3=IFERROR(D2,9876.54)

于 2012-05-16T23:41:55.403 回答