我基本上有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中做到。
答案 0 :(得分: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)