【问题标题】:Excel / Calc Formula to pull product cost from a list of SKUsExcel / Calc 公式从 SKU 列表中提取产品成本
【发布时间】:2017-01-30 07:07:53
【问题描述】:

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

SKU    Cost
B5     $3.00
G7     $7.50

工作簿中的第二张表是销售数据。我要做的是在第二张表中添加一个成本列并运行一个公式,在表 2 的每一行数据中查找 SKU,然后将表 1 中的相应成本数据放入成本列和行中表 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 函数,但最终得到错误 503s 或 504s,所以有些不对劲。有谁知道做这样的事情的最佳公式?我读到 VLOOKUP 并不理想,因为它会很慢,而且 SKU 或成本必须按字母或数字顺序排列。谢谢。

Sheet1 Image

Sheet2 Image

【问题讨论】:

    标签: excel openoffice-calc


    【解决方案1】:

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

    【讨论】:

    • 这是假设您的数据在表格中。如果不使用=INDEX(Sheet1!B:B,MATCH(A2, Sheet1!A:A,0))
    • 非常感谢您花时间回答。我的数据不在表格中,所以我使用了你的第二个公式,我得到了一个#Name?将公式粘贴到工作表 2 上的“成本”列时出错。
    • 你给表格起什么名字(底部的标签)?
    • 表 1 和表 2
    • 第一张表中的数据是A列B列吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 2014-03-11
    相关资源
    最近更新 更多