我有以下数组来检测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并手动调整,修剪...我认为是在我面前,但不知道什么是错误的。
我希望这是足够的信息。
由于