>>35
色々突っ込みどころ満載だけど、とりあえず質問にだけ答える

=IF(ISERROR(FIND("東京",B10)),"",1)
こっちは、『FIND("東京",B10)』の結果が
エラーだったら『 (空白)』、1以上の数値なら『1』を返す式
※find関数は該当する文字がないとエラーになるのでISERRORを入れてIFで分岐させてある


=IF(FIND("東京",B10),"",1)
こっちは、可読性が低い・・・というか式が成立してない書き方になってるけど一応結果的には、
『FIND("東京",B10)』の結果が1以上なら一応『 (空白)』は返す式にはなってる

該当する文字がないとfind関数の時点でエラーになって、ISERRORなどでエラー処理されてないからIFの分岐にたどり着けずにエラーがそのまま返されてしまっている
IF計算にまで辿り着けてないから、正直『,1』って書いている意味はない


質問とは関係ない事だけど、2016なら大人しくiferror使えばいいのにと思ってしまうw