用于从工作表中提取数据(如果不存在)的公式,如果不存在,则从另一工作表中检索数据

时间:2019-07-09 16:43:52

标签: excel excel-formula

我有一个4页Excel文件: 价目表,SKU,供应商,品牌

在价目表中,我有以下几列: SKU,商品名称,成本价格,品牌,供应商

在sku的工作表中,我有以下各列: sku,利润百分比

在供应商单页中,我具有以下列: 供应商名称,利润百分比

在品牌问题中,我有以下几列: 品牌名称,利润百分比

我想创建一个阶梯,如果SKU表中“利润百分比”字段中有数据,则产品的利润百分比将由SKU确定。 如果sku没有确定利润,则条件将跳过以检查“品牌”表上是否有利润百分比,如果品牌没有确定利润百分比,则条件将跳过以“供应商”检查利润百分比”。 如果工作表上的任何字段中都没有数据,则默认情况下将确定产品的利润百分比。

我尝试通过使用index&isna函数来执行此操作,但是我无法使其正常运行,并且如果没有数据,则跳至下一个条件。 我只能部分完成此操作(仅约2个条件)

=IF(ISNA(INDEX(Sku!C:C,MATCH($A2,Sku!$A:$A,0))),
IF(ISNA(INDEX(Brands!C:C,MATCH($G2,Brands!$B:$B,0))),
IF(ISNA(INDEX(Suppliers!C:C,MATCH($I2,Suppliers!$B:$B,0))),
$C2*(1+Default!A$3),
($C2*(1+INDEX(Suppliers!C:C,MATCH($I2,Suppliers!$B:$B,0))))),
($C2*(1+INDEX(Brands!C:C,MATCH($G2,Brands!$B:$B,0))))),
($C2*(1+INDEX(Sku!C:C,MATCH($A2,Sku!$A:$A,0)))))

我附上了一些示例屏幕截图。

SKU:

sku

品牌

brands

价目表

pricelist

0 个答案:

没有答案