簡體   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