簡體   English   中英

即使存在匹配項,MATCH也會返回#N / A

[英]MATCH returns #N/A even when a match exists

我想使用具有多個條件VALUE_DATEISIN的索引匹配函數,因為每個ISIN最多有兩個不同的日期。 但是它返回#N/A 測試=MATCH函數,我看到即使存在值,它也會返回錯誤。 我的目標是在這種情況下返回7.50。 我已經確認日期的數據類型都是Date而ISIN代碼都是General

我提供了桌子和配方的圖片。 我的公式是數組公式,我確實使用{"Formula"} 錯誤圖片:

匹配錯誤

當第二個元素為TRUE時,Match返回#N/A

配方表 我的整個公式。

表數據 tbl_data源。 如您所見,最后兩行具有相同的ISIN代碼,但日期不同,因此我需要能夠區分它們。

如注釋中所述,您嘗試將字符串與具有True / False-Values的數組進行匹配。

這似乎可行:

INDEX(tbl_data[ESG_SCORE_ADJ],MATCH([@ISIN]&StartDate,tbl_Data[ISIN]&tbl_Data[VALUE_DATE],0))

這將ISIN和Date串聯起來,並搜索一個Array,其中每個條目都是ISIN和Date的串聯。

暫無
暫無

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

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