現在、問題を解決する式を見つけるのに苦労しています。
現状は次のとおりです。
- シート 1 の列 A には、次のような一連の文字列があります。
/search.action?gender=men&brand=10177&tag=10203&tag=10336
/search.action?gender=women&brand=11579&tag=10001&tag=10138
/search.action?gender=men&brand=12815&tag=10203&tag=10299
/search.action?gender=women&brand =1396&tag=10203&tag=10513
/search.action?gender=women&brand=11&tag=10001&tag=10073
/search.action?gender=women&brand=1396&tag=10203&tag=10336
/search.action?gender=women&brand=13
- シート 2 の列 A には、次のような一連の文字列があります。
ブランド=10177
ブランド=12815
ブランド=13
ブランド=1396
ブランド=11579
- 最後に、シート 1 の列 B が、見つけようと苦労している数式を含む「フィルター」になります。私の式の目標は、シート 2 の文字列の 1 つが存在する場合 (完全一致として!)、シート 1 の文字列のいずれかで検出することです。実際、現在では近似一致のみが検出されます。ご覧のとおり、行 5 は何も返さないはずです。しかし、私の現在の式ではそうです。
式は次のとおりです。
{=IFERROR(INDEX('Sheet 2'!$A$1:$A$5;MATCH(1;COUNTIF(A1;"*"&'Sheet 2'!$A$1:$A$5&"*");0));"")}
問題について何か考えはありますか?
VBA やマクロは使用したくありませんが、式のみを使用することに注意してください。
助けてくれてどうもありがとう!