• 締切済み

エクセルIF関数について

お世話になります。 エクセルについて質問させていただきます。 "区"を含むものを○、そうでないものを×をしたいのですが、 うまくいきません。 数式は以下のように入れています。 =IF(A1="*区*","○","×") そして、下の方にコピーしてもすべて×になってしまうのですが、 なぜなのでしょうか? お教えいただきたく、よろしくお願い致します。

みんなの回答

noname#21330
noname#21330
回答No.2

IFではワイルドカードは使えないようです。 A1にある指定文字をカウントするCOUNTIFでいいと思います。 =IF(COUNTIF(A1,"*区*")>=1,"○","×")

mi-takku
質問者

お礼

ありがとうございました。 お蔭様で解決いたしました。 また質問させていただくと思いますので、 宜しくお願い致します。

noname#58440
noname#58440
回答No.1

  =IF(FIND("区",A1),"○","×") これでどうです? A1の中に区があるか探す(FIND)の良いと思います。  

mi-takku
質問者

お礼

早急なご回答ありがとうございました。 FINDを使わなければいけないのですね。 勉強になりました。 貴重なお時間を割いていただき感謝致します。

関連するQ&A