簡體   English   中英

excel 中的部分匹配,匹配條件中的多個值以匹配列表

[英]Partial match in excel, multiple values in match criteria to match against list

我有一個字符串中包含多個國家/地區的 ID 列表。

在此處輸入圖像描述

ID  Countries
1   DK, US
2   PL, UK
3   CN, RU, DE
4   SE, FI
5   US, FI, DE
6   DK

然后我有一個列表,我想檢查這個列表中是否存在任何國家。

在此處輸入圖像描述

Country Country Code
Sweden  SE
Denmark DK
Finland FI

例如, DK, US應該返回TRUE ,因為 DK 存在於 Sheet1 列表中。

我努力了:

=INDEX(Sheet1!A:A;MATCH("*"&Sheet2!B2&"*";Sheet1!B:B;0))

但這不起作用,因為我試圖將DK, USDKSE相匹配。


我想避免使用 VBA 或將國家/地區拆分為單獨的列。 我認為幫助/虛擬列完全可以,但不是最佳的

我會使用:

在此處輸入圖像描述

C2中的公式:

=SUMPRODUCT(--(FILTERXML("<t><s>"&SUBSTITUTE(B2,", ","</s><s>")&"</s></t>","//s")=TRANSPOSE(F$2:F$4)))>0

或者:

=SUMPRODUCT(--ISNUMBER(FIND(", "&$F$2:$F$4&", ",", "&B2&", ")))>0

拖累。

暫無
暫無

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

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