簡體   English   中英

INDEX MATCH 有 2 個條件,與部分文本匹配

[英]INDEX MATCH with 2 criteria, match with partial text

我的數據如下所示:

C.............F.............. H

Jane......Blue..........NON

Bob........Blue..........OUI

Jack.......Red..........OUI

Sarah.....Blue..........OUI

John ......Blue.........NON

Claude......Blue.........(empty)

如果此人有 BLUE 和 OUI,則此公式將在 C 列中查找。

=IFERROR(INDEX($C$9:$C$514;MATCH(1;("BLUE"=$F$9:$F$514)*("OUI"=$H$9:$H$514);0));"AUCUN")

輸出Bob

然后,我在第二場比賽中有這個=IFERROR(INDEX($C$9:$C$514;SMALL(IF($H$9:$H$514="OUI";IF($F$9:$F$514="BLUE";ROW($F$9:$F$514)-ROW(INDEX($F$9:$F$514;1;1))+1));2));"AUCUN")

輸出Sarah

但是,我希望字段“OUI”是部分文本匹配。 所以每當它找到字母“O”時,它都會返回一個匹配項。

所以第一場比賽是Jane ,第二場比賽是Bob 我嘗試用"OUI" "*O*"替換"OUI" ,但它告訴我什么也沒找到。

如果有動態數組公式過濾器:

=FILTER(C2:C6,(F2:F6="BLUE")*(ISNUMBER(SEARCH("O",H2:H6))))

在此處輸入圖片說明


如果沒有,則使用 INDEX(AGGREGATE())

=IFERROR(INDEX(C:C,AGGREGATE(15,7,ROW($F$2:$F$6)/(($F$2:$F$6="BLUE")*(ISNUMBER(SEARCH("O",$H$2:$H$6)))),ROW($ZZ1))),"AUCUN")

在此處輸入圖片說明

暫無
暫無

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

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