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中的下拉列表中进行select。
如果我从数组中删除下面的条件,它将起作用:
($C$4=Inventory!$A$3:$A$10000)
我清除了所有格式,更改了行,将标准更改为D4,并手动join,修剪…我认为是正确的在我面前,但不知道什么是错的。
我希望这是足够的信息。
谢谢