検索

検索

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

指定された文字またはテキスト文字列が、与えられたテキスト文字列の中のどの位置に存在するかを返します。

 

構文

 

SEARCH(find_text, within_text, start_position)

find_text: 見つけたい文字またはテキスト文字列です。例えば、「e」とします

within_text: 指定されたテキスト文字列を検索する対象のテキストです。例えば、「Eagle」とします

start_position: within_text値内で検索を開始したい位置です。例えば、1とします

 

備考

  • 大文字と小文字は区別されません。つまり、'Apple'と'apple'は同一と見なされません。

 

数式

結果

=SEARCH('S', B2)

6

=SEARCH(A3, B3)

1

=SEARCH(A4, B4)

3


下記に埋め込まれた範囲で機能を直接体験してください。   



考えられるエラー

 

エラー

意味

#なし!

  • 関数が検索するよう指示された値を見つけることができませんでした。これはVLOOKUPや類似の関数でよく起きることです。

#NAME!

  • 関数名が正しくないか、無効です。

  • 指定された定義名(もしあれば)が無効です。

  • 関数で使用される定義名に誤植があります。

  • 関数内のテキスト値が二重引用符で囲まれていません。

  • セル範囲参照にコロンが足りません。

#VALUE!

  • 提供された引数のデータタイプが正しくないか、無効です。
    例えば、関数=DATE(A1:A3)は範囲内にテキスト値が存在する場合、#VALUEエラーを返します。

#REF!

  • 指定されたセル参照が正しくないか無効です。このエラーは、セル/範囲が削除、移動、または上書きされた場合に発生することがあります。

 

類似の関数