-->

使用INDEX和MATCH在excel中弹出两个指标分析的基础上,第三个值(Pull a third

2019-10-28 17:03发布

需要一些帮助与索引匹配公式,这里不用..

有一个Excel与两片 - 数据表包含各种地方。我们可以看到每个项目的库存主在每个根据自己的批量多批次正在显示他们存储在哪里。 - 表1是在我的最终用户希望得到一个产品的确切批次2个指标分析的基础上,订单..规定 - 幸福 - 产品编号和数量匹配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

现在我已经尝试下面的公式INDEX / MATCH批处理领域纸2,但它似乎并没有工作..请指教..

= INDEX(数据C12550:R19719,MATCH(1,(数据C12550:C19719 = Sheet 1中A2)*(数据D12550:!!! D19719 = Sheet 1中B2),0),7)

注意在实际纸张上的第七列从而在端部引用的列是7片1谎言批号..

谢谢。

Answer 1:


我以前做过这样的事情。
我会是这样的。
一个辅助列添加到您的数据表,你串连项目和数量。
您的订单仅形成可以简单地指数批号,做一个匹配的concantenated项目和数量的放在你的助手列。

这是数据表的设置

然后在订单:

希望这可以帮助。



Answer 2:

这个问题已经得到解决......我想通了正确的公式,但它拒绝,由于这是不会消失的一些循环引用错误2张不同之间的工作..

所以IVE由相同的数据片上的单独部分,并应用下列公式,完美地工作!

> =INDEX(C:R,MATCH(1,(C:C=W3)*(R:R>=Y3)*(D:D>=X3),0),3)

现在,这有多个标准的,我可以工作..



文章来源: Pull a third value on the basis of two criterias using INDEX and MATCH in excel