SEARCH関数の使い方
文字列が含まれる位置(大文字小文字区別なし)を返します。
200720102013201620192021365
- 構文
-
=SEARCH(検索文字列, 対象, [開始位置]) - 引数
-
- 検索文字列必須
- 対象必須
- 開始位置省略できる
- どんな関数か
FIND関数と似ていますが、大文字と小文字を区別せずに検索します。また、ワイルドカード(? や *)を使った柔軟な検索も可能です。
- 使用例
-
B2 に
=SEARCH("comp", A2)を入れると、こうなります。A B 1 テキスト 'comp'の位置 2 Apple Computer 7 数式を入れたセル
結果: 7(大文字小文字を区別しないので Computer が見つかる)
つまずきやすいところ
- 大文字と小文字を区別しない。区別したいときは FIND
*?がワイルドカードとして働く
よくあるエラーと、その直し方
#VALUE!- 探す文字が見つからないIFERROR で包むか、ISNUMBER で判定する