FINDとSEARCHの違い

どちらも「その文字が何文字目にあるか」を返します。違いは3つあり、どれも「当たるか当たらないか」を変えます。

どちらを使うか

日本語の表で探すなら、たいてい SEARCH で足ります。大文字小文字を区別したいとき(商品コードの A と a を分けるなど)だけ FIND を使います。

違うところ(3つ)

見るところFINDSEARCH
大文字小文字 区別する。Tokyo と tokyo は別 区別しない
英字の混ざる表で結果が変わる
ワイルドカード 使えない。? * はその文字として探す 使える(? は1文字、* は何文字でも)
SEARCH で ? を文字として探すには前に ~ を付ける
見つからないとき #VALUE! #VALUE!
どちらも 0 は返らない。ISNUMBER で包むと TRUE / FALSE になる

気をつけるところ

「含まれているかどうか」を知りたいだけなら、どちらも向いていません。=ISNUMBER(SEARCH("東京", A2)) と書くか、区切りで分けるだけなら LEFT / MID と組み合わせます。

それぞれのページ