• ベストアンサー

IF関数である種類をまとめて論理式にするときは・・・?

いつもお世話になっています。 Excel2000を使っています。 IF関数を使う際に =IF(C5="b2","ボルト","") という感じで、”b2”含む文字列すべてにあてはまる式を作ることは可能なのでしょうか? (分かりにくくてごめんなさいm(_ _)m) 今この式だと”b2”という文字に対してしか、適用されませんが、例えば”b2-1”という”b2”という文字を含んでいる文字列にも適用させたいのですが・・・。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

こんにちは =IF(ISNUMBER(FIND("b2",C5)),"ボルト","") これでいかがでしょうか? もし、大文字のB2もボルトにするのであれば、 =IF(ISNUMBER(SEARCH("b2",C5)),"ボルト","") とFINDをSEARCHに変えます。

news_0203
質問者

お礼

とても早くて正確なアドバイスをありがとうございました! 時間をあせっていましたが、とても助かりました! 本当にありがとうございました!

その他の回答 (1)

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.2

=IF(ISERROR(FIND("b2",C5)),"","ボルト") としてあげればいいです。 FINDは 指定した文字列に検索文字列がないか調べます。 ないときは、エラーになりますので、これでエラーになったか、ならなかったで、あったかないかを判断できます。

news_0203
質問者

お礼

すばやい回答ありがとうございました! 本当にいつもTakntさんにはお世話になっていますm(_ _)m これからもぜひ宜しくお願いします。

関連するQ&A