Excel数组 - 多个匹配索引 - 未检测到一个条件

时间:2017-03-01 14:14:25

标签: arrays excel

我有以下数组来检测3个不同的标准,并从具有10000行的数据源返回多个结果。

{=IF(INDEX(Inventory!$A$3:$Q$10000;SMALL(IF(($C$4=Inventory!$A$3:$A$10000)*($C$3=Inventory!$E$3:$E$10000)*(Inventory!$F$3:$F$10000="NEW");ROW(Inventory!$A$3:$A$10000)-ROW($C$3)+2);ROW(Inventory!1:1));16)=0;"";INDEX(Inventory!$A$3:$Q$10000;SMALL(IF(($C$4=Inventory!$A$3:$A$10000)*($C$3=Inventory!$E$3:$E$10000)*(Inventory!$F$3:$F$10000="NEW");ROW(Inventory!$A$3:$A$10000)-ROW($C$3)+2);ROW(Inventory!1:1));16))}

库存表就像这样

A                        |E       |F            |P
Standard Laptop          |Lisbon  |NEW          |XCVBMT
Engineering Laptop       |London  |DAMAGED      |CVFTYU
Multiple Vendor          |Madrid  |QUARANTINE   |CVBLPU
Standard Laptop          |Lisbon  |NEW          |JKHGLK

我有A和E标准可以从C3和C4的下拉列表中进行选择。

如果从数组中删除以下条件,则可以正常工作:

($C$4=Inventory!$A$3:$A$10000)

我清除了所有格式,更改了行,将标准更改为D4并手动调整,修剪...我认为是在我面前,但不知道什么是错误的。

我希望这是足够的信息。

由于

0 个答案:

没有答案