Excel 复杂查找

Excel 复杂查找

我有两张表格,一张有 UPC 代码、名称和尺寸。另一张有一小部分名称和尺寸,但没有 UPC。我需要获取 UPC 编号来填写相应的字段。

见照片:

https://i.stack.imgur.com/sSyi3.jpg

答案1

以下公式基于一个大假设:名称 (例如,Shirt One) 和尺寸 (例如,"Youth Small") 的每个组合只有一个 upc。

在 Sheet1 的 K2 中输入此内容。

=INDEX(Sheet2!$C$1:$C$11,SUMPRODUCT((Sheet2!$E$1:$E$11=$C2)*(Sheet2!$G$1:$G$11="Youth "&K$1)*ROW(Sheet2!$C$1:$C$11)))

如果上述假设成立,此公式将返回相应商品名称和尺寸的匹配 UPC。此公式可以填入其他尺寸和商品的行和列中。

分解公式:
繁重的工作由函数完成SUMPRODUCT。它检查 Sheet 2 上的每一行是否具有匹配的名称和大小。对于每一行,如果找到匹配项,则添加行号。如果没有找到匹配项,则添加 0。如果假设只有一行符合两个条件,则将返回匹配条目的行号。

然后,该INDEX函数返回 返回的行号处的 UPC 列的值SUMPRODUCT

相关内容