SEARCH関数で文字列内の特定の文字列を検索する
ExcelのSEARCH関数は、テキスト内にある文字列や単語を検索するために使用されます。SEARCH関数は、大文字と小文字を区別せずに検索するため、精度が高く便利です。
使用方法
ステップ1: SEARCH関数の書式を確認する
まず、SEARCH関数の書式を確認します。SEARCH関数の書式は以下のようになります。
=SEARCH(検索する文字列, 検索対象の文字列, [開始位置])
ステップ2: SEARCH関数を入力する
次に、検索する文字列と検索対象の文字列を入力します。例えば、A1セルに検索対象の文字列、B1セルに検索する文字列を入力します。次に、C1セルにSEARCH関数を入力します。
=SEARCH(B1,A1)
この関数は、B1の文字列をA1で検索し、検索した文字列の先頭位置を返します。
ステップ3: 開始位置を指定する(オプション)
必要に応じて、[開始位置]引数を使用して、検索を開始する位置を指定することができます。
=SEARCH(検索する文字列, 検索対象の文字列, [開始位置])
使用例
使用例1: 郵便番号の検索
例えば、A列に住所が、B列に郵便番号が入力されている場合を考えます。この場合、B列の郵便番号が特定の地域内に含まれるかどうかを調べることができます。
=IF(ISNUMBER(SEARCH(“123″,B2)),”含まれる”,”含まれない”)
この関数は、B2に入力された文字列に”123″が含まれている場合には「含まれる」と表示し、そうでない場合には「含まれない」と表示します。
まとめ
SEARCH関数を使用することで、テキスト内に特定の文字列が含まれている位置を簡単に検索することができます。データ抽出に活用することで、必要な情報を素早く取得することができます。