答案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
。