簡體   English   中英

使用INDEX數組公式返回多個值

[英]Returning multiple values with INDEX array formula

我已經對該數組公式進行了多次嘗試,但到目前為止還沒有運氣。 發布的解決方案似乎都相似,但尚未奏效。

這是我的工作表: https : //drive.google.com/file/d/0B2SzIXxoU3dYSkYzZWU1U1dvbVE/view?usp=sharing

如您所見,如果它們滿足兩個條件(FPP列具有“ X”且結果列具有“ pass”),則我試圖將RVR標簽中的公司名稱拉入FPP-Vendors選項卡上的陣列。 到目前為止,我只能獲得返回公司A的名稱的數組公式,但是它應該提取公司A和公司C(並跳過公司B,在結果列中沒有“通過”)。 我的陣列公式中的命名范圍在“ RVR”選項卡上列出。

根據需要調整范圍,然后按CTRL + SHIFT + ENTER輸入

=IFERROR(INDEX($B$2:$B$4,SMALL(IF($C$2:$C$4="X",IF($D$2:$D$4="Pass",ROW($A$2:$A$4)-ROW($A$2)+1)),ROWS($A$2:A2))),"")

在此處輸入圖片說明

我最終添加了另一個命名范圍(稱為RespondingNo,這是“ RVR”選項卡上A列中的數字)並使用公式

=IFERROR(INDEX(RespondingFirms,SMALL(IF(RespondingFPP="X",IF(PassFail="Pass",ROW‌​(RespondingNo)-ROW(RVR!$A$7)+1)),ROWS($A$13:A13))),"")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM