繁体   English   中英

索引匹配数组公式无法正常工作

[英]Index Match Array formula not working properly

我完全无法使用数组公式。 我已经研究并尝试了许多不同的方法,并继续出现#N / A错误。 我希望这里有人可以帮助我理解。

我在一个名为“技能”的表中包含三列,其中包含员工技能数据库。 员工ID,类型和技能表的图片

在另一个选项卡上,我尝试运行索引匹配数组以筛选具有某些技能的员工。 我希望能够使用1个或多个条件。 例如,技能为“ Infor”和“ syspro”的员工条件在单元格A2和C2中

我正在尝试使用以下公式来执行此操作,但它们不起作用。 我按Ctrl + Shift + Enter

=INDEX(Skills[Employee ID],MATCH(1,($A$2=Skills[Skill]),0),1)
=INDEX(Skills[Employee ID],MATCH(1,($A$2=Skills[Skill])*($C$2=Skills[Skill]),0),1)

我仍然建议您使用过滤器,但是如果它必须是公式,那么它应该对您有用。 A$3:A3更改为将要发布公式的上方单元格(因此,该公式假定它正在第二张表格的单元格A4中)并向下复制:

=IFERROR(INDEX(Skills[Employee ID],MATCH(1,INDEX((COUNTIF(A$3:A3,Skills[Employee ID])=0)*(COUNTIFS(Skills[Employee ID],Skills[Employee ID],Skills[Skill],$A$2)+COUNTIFS(Skills[Employee ID],Skills[Employee ID],Skills[Skill],$C$2)=2),),0)),"")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM