在 excel 中使用 INDEX 和 MATCH 根据两个标准提取第三个值
Pull a third value on the basis of two criterias using INDEX and MATCH in excel
需要一些有关 INDEX 匹配公式的帮助,这里是..
有一个 excel 和两个 sheet,
- 数据 sheet 包含各种库存主数据,其中..我们可以看到每个项目都以多个批次显示,每个项目都有自己的数量,具体取决于它们的存储位置..
- Sheet 1 是一个订单,我的最终用户希望根据两个标准获得准确的产品批次。标准是 - 产品编号和数量与 fullfill 相匹配..
Data - Current Inventory
Item Quantity Batch
ABD 10 11223a
ABD 15 24589r
DFG 5 T45678
DFG 67 ghytu8
FGH 10 thnh67
FGH 10 huip78
Sheet 1 - Order form
Item Quantity Batch
ABD 8
DFG 4
DFG 10
FGH 10
我现在已经在 sheet 2 的批处理字段中尝试了 INDEX/MATCH 的以下公式,但它似乎不起作用.. 请指教..
=INDEX(Data!C12550:R19719,MATCH(1,(Data!C12550:C19719=Sheet1!A2)*(Data!D12550:D19719=Sheet1!B2 ),0),7)
请注意,在实际 sheet 中,sheet 1 中的批号位于第 7 列,因此末尾引用的列为 7..
谢谢。
我以前做过这样的事情。
我会这样走。
在您的数据 sheet 中添加一个辅助列,您可以在其中连接商品和数量。
在您的订单中,您可以简单地仅索引批号,并在您的帮助列中匹配连接的项目和数量。
这是数据 sheet 设置
然后在订单上:
希望对您有所帮助。
这个问题现在已经解决了...我找到了正确的公式,但是由于一些循环引用错误并没有消失,它拒绝在 2 个不同的 sheet 之间工作。.
所以我对相同的数据做了一个单独的部分 sheet 并应用了以下完美运行的公式!
> =INDEX(C:R,MATCH(1,(C:C=W3)*(R:R>=Y3)*(D:D>=X3),0),3)
这现在有多个我可以使用的标准..
需要一些有关 INDEX 匹配公式的帮助,这里是..
有一个 excel 和两个 sheet, - 数据 sheet 包含各种库存主数据,其中..我们可以看到每个项目都以多个批次显示,每个项目都有自己的数量,具体取决于它们的存储位置.. - Sheet 1 是一个订单,我的最终用户希望根据两个标准获得准确的产品批次。标准是 - 产品编号和数量与 fullfill 相匹配..
Data - Current Inventory
Item Quantity Batch
ABD 10 11223a
ABD 15 24589r
DFG 5 T45678
DFG 67 ghytu8
FGH 10 thnh67
FGH 10 huip78
Sheet 1 - Order form
Item Quantity Batch
ABD 8
DFG 4
DFG 10
FGH 10
我现在已经在 sheet 2 的批处理字段中尝试了 INDEX/MATCH 的以下公式,但它似乎不起作用.. 请指教..
=INDEX(Data!C12550:R19719,MATCH(1,(Data!C12550:C19719=Sheet1!A2)*(Data!D12550:D19719=Sheet1!B2 ),0),7)
请注意,在实际 sheet 中,sheet 1 中的批号位于第 7 列,因此末尾引用的列为 7..
谢谢。
我以前做过这样的事情。
我会这样走。
在您的数据 sheet 中添加一个辅助列,您可以在其中连接商品和数量。
在您的订单中,您可以简单地仅索引批号,并在您的帮助列中匹配连接的项目和数量。
这是数据 sheet 设置
然后在订单上:
希望对您有所帮助。
这个问题现在已经解决了...我找到了正确的公式,但是由于一些循环引用错误并没有消失,它拒绝在 2 个不同的 sheet 之间工作。.
所以我对相同的数据做了一个单独的部分 sheet 并应用了以下完美运行的公式!
> =INDEX(C:R,MATCH(1,(C:C=W3)*(R:R>=Y3)*(D:D>=X3),0),3)
这现在有多个我可以使用的标准..