Excel で指定の文字を含むか判定する関数
A1 セルに、「Hoge」という文字列が含まれているか否かを返すための関数。
=IF(ISERROR(FIND("Hoge", A1)), "Hoge を含まない", "Hoge を含んでいる")
もし、「Hoge」という文字を含んでいたら A1 セルの値を返し、そうでなければ別の値を返す、という動きにするなら、IFERROR()
関数を使うのが楽。
=IFERROR(FIND("Hoge", A1), "Hoge を含んでないよ")
IFERROR()
関数は Excel2007 以降で登場する関数なので、残念ながら未だに Excel2003 以前を使っている、という方は以下のように ISERROR()
で作り変えると良い。
=IF(ISERROR(FIND("Hoge", A1)), "Hoge を含んでないよ", A1)