Excel SEARCH関数で複数の文字列を検索: 効率的なデータ分析に役立てよう

Excel SEARCH関数で複数の文字列を検索: 効率的なデータ分析に役立てよう

【はじめに】 ExcelのSEARCH関数は、特定の文字列を検索する際に便利な関数ですが、今回は複数の文字列を検索する方法に焦点を当てます。この記事では、SEARCH関数を用いた複数文字列検索の例や応用例をご紹介します。

複数の文字列を検索する方法

複数の文字列を検索する場合、IF関数やSUMPRODUCT関数を組み合わせて使用します。これにより、一度に複数の文字列を検索して、その結果を取得することができます。

SEARCH関数を用いた複数文字列検索の例

例えば、あるセルに「りんご」と「バナナ」のどちらかが含まれているかを調べたい場合、次のような式を使用します。

=IF(ISNUMBER(SEARCH("りんご", A1)), "りんご", IF(ISNUMBER(SEARCH("バナナ", A1)), "バナナ", "該当なし"))

この式では、まず”A1″セルに”りんご”が含まれているかを調べ、含まれている場合は”りんご”と表示し、含まれていない場合は次に”バナナ”が含まれているかを調べます。どちらも含まれていない場合は”該当なし”と表示されます。

AB
りんごが好きですりんご
バナナが好きですバナナ
メロンが好きです該当なし

複数文字列検索の応用例

複数の文字列検索は、特定のキーワードが含まれるデータを抽出したい場合や、異なる表記を統一する際に役立ちます。
例えば、顧客データの住所欄で、「東京都」と「神奈川県」のどちらかが含まれているデータを抽出したい場合、次のような式を使用します。

=FILTER(A1:A10, (ISNUMBER(SEARCH("東京都",B1:B10))) + (ISNUMBER(SEARCH("神奈川県", B1:B10))) > 0)

この式では、FILTER関数を使用して、”B1:B10″の範囲内で”東京都”または”神奈川県”が含まれているデータを抽出します。

AB
1東京都渋谷区
2神奈川県横浜市
3千葉県船橋市
4東京都世田谷区
5神奈川県川崎市

抽出結果は以下のようになります。

AB
1東京都渋谷区
2神奈川県横浜市
4東京都世田谷区
5神奈川県川崎市

このように、SEARCH関数を活用すれば、複数の文字列を一度に検索してデータ分析を効率化することができます。

Follow me!

コメント

PAGE TOP
タイトルとURLをコピーしました