- ベストアンサー
エクセル2007 IF関数
IF関数について教えて下さい。 住所を参照して、県内、県外の表示を行いたいのですが、 例)B2のセルに”福岡市”であれば、=IF(B2="福岡市","県内","県外")として表示は可能ですが、 B2のセルに”福岡県福岡市”とあった場合も同様に行うにはどうしたらよいのでしょうか? その他、福岡県福岡市博多区であっても”県内”の表示を行いたいのです。 B2の住所入力から福岡市のみで判断させたいのですが、方法がわかりません。 OSはXP、エクセル2007です。困っています。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
いろいろなケースがありますので一概にこれがよいとは言いませんが例えばB2セルにお示しのようなデータが入力されるのでしたら次のような式でもよいですね。 =IF(B2="","",IF(COUNTIF(B2,"福岡県*")+COUNTIF(B2,"*福岡市*")>0,"県内","県外"))
その他の回答 (1)
noname#171966
回答No.1
IF文の中で、SEARCH関数を使う。
質問者
補足
ありがとうございます。 当方、全くの素人であり勉強してみます。ありがとうございます。
お礼
この方法でした。ありがとうございました。
補足
ありがとうございます。 ご指導して頂いた方法ですと、福岡県太宰府市でも県内となります。福岡市のみを県内表示させたいのでが、教えてください。よろしくお願いします。