我希望在 Excel 中创建一个基于变量标准的值数组的 TOCOL。 例如。当它满足一个条件时,我希望它能够返回与该条件关联的一组值(例如该区域中的商店),并且当它满足另一个条件时返回与该条件关联的值。
销售 | 地区 | 店铺数量 | 标准 |
---|---|---|---|
www | WA | 3 | 错误 |
xxx | WA | 3 | 正确 |
yyy | 新南威尔士州 | 2 | 正确 |
zz | 维多利亚 | 4 | 正确 |
会有另一个表来查找我希望返回的数据(例如补货库存)
尝试使用 SEQUENCE 和 TOCOL,我能够可靠地获得静态值
=IFERROR(TOCOL(CHOOSE(SEQUENCE(1,COUNTIF(\_sloc_repl\[Repl type\],XLOOKUP(TEXTAFTER(CELL("filename",$A$1),"\]"),\_tool\[Material type\],\_tool\[Repl type\])),1,0),FILTER(\_tool\[Criteria\],\_tool\[Criteria\]=TEXTAFTER(CELL("filename",$A$1),"\]"))),,0),"")
在这种情况下我可以获得结果
xxx
xxx
xxx
yyy
yyy
yyy
zzz
zzz
zzz
(这是基于找到的第一个标准的计数的序列 [3])
我希望实现的是
xxx
xxx
xxx
yyy
yyy
zzz
zzz
zzz
zzz
这是与匹配标准相关的值的有限重复