Excel / Calc公式从SKU列表中提取产品成本

我有一张2张工作簿 . 表1包含2列,第一列是SKU编号列表 . 第二列是SKU成本列表,如下所示:

SKU    Cost
B5     $3.00
G7     $7.50

工作簿中的第二个工作表是销售数据 . 我要做的是在第二张表中添加一个Cost列并运行一个公式,在Sheet 2的每一行数据中查找SKU,然后将Sheet 1中的相应成本数据放入Cost Column and row in表2.这是一个例子:

表2:

SKU    Sold Price   Cost
G7      $14.99       $7.50 (Obtained by looking up the SKU in Sheet 1)
B5      $12.99       $3.00 (Obtained by looking up the SKU in Sheet 1)

我尝试使用MATCH函数,但最终得到错误503或504,所以有些事情是不对的 . 有谁知道做这样的事情的最佳公式?我读到VLOOKUP并不理想,因为它会很慢,SKU或成本必须按字母或数字顺序排列 . 谢谢 .

Sheet1 Image

Sheet2 Image

回答(1)

2 years ago

=INDEX(Table1[Cost],MATCH([@SKU],Table1[SKU],0))