Excel のリストで部分一致を検索する

Excel のリストで部分一致を検索する

2列のデータが取得できました。

//列Aの著者名のリスト:

A1: Harry LT, Vera CC, John MF
A2: Ken UY
A3: Anna J, Ben KF

// 列 B に次のような別の膨大な名前のリストが表示されました:

B1: John MF    
B2: Ken UY
B3: Fred KF

どのように部分一致を見つけてtrue/falseを返すのでしょうか。私は

=COUNTIF(B:B,"*"&A1&"*")>0

しかし、この関数はケン・ユーA2では、しかしジョン・MFA1で

間にスペースやカンマがあっても、すべての部分一致をキャッチできる関数はありますか。

列Aの著者が列Bの名前リストと一致するかどうかを調べようとしています

答え1

SUMPRODUCT を使用して反復処理し、ISNUMBER(SEARCH()) を使用して一方が他方に含まれているかどうかを確認します。

=SUMPRODUCT(--(ISNUMBER(SEARCH($B$1:$B$3,A1))))>0

ここに画像の説明を入力してください

関連情報