• ベストアンサー

エクセル IF関数での質問です

アルファベット+数字(10桁)のデータがあります。(A1234567890、G1472583690のような) 例えばD列にそのようなデータがあり、IF関数にてそのうちのAから始まるデータは"見積済み"という結果を出したい場合なのですが、論理式にはどのような式を立てればいいでしょうか?10桁の数字はどのような数字であっても関係なく、Aから始まれば全て"見積済み"と結果がでるようにしたいのです。どうかお分かりになる方、ご返答お待ちしております。よろしくお願いいたします。

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

  • ベストアンサー
  • chiw
  • ベストアンサー率33% (42/126)
回答No.1

データがA1に入っているとすると =IF(LEFT(A1,1)="A","見積済","") これでいいかと

ev730
質問者

お礼

早速のご返答ありがとうございます!!今、やってみましたら出来ました。勉強になりました。どうもありがとうございました!!!

その他の回答 (2)

回答No.3

私も大した使い手ではないのですが、もし私が作るなら、 LEFT関数を使って最初の1文字だけを取り出して入れておく列をひとつ作り、 その列の文字をIF関数を使って判断します。 ほかにもっと合理的な方法があったらごめんなさい。

ev730
質問者

お礼

早速のご返答ありがとうございます!!NO.1さん、NO.2さんのやり方でやりましたらできました。どうもありがとうございました!!!

  • NNori
  • ベストアンサー率22% (377/1669)
回答No.2

こんな感じでいかがでしょう? =IF(LEFT(D1,1) = "A","見積済み","") D1には該当するセルが入ります。

ev730
質問者

お礼

早速のご返答ありがとうございます!!今、やってみましたら出来ました。勉強になりました。どうもありがとうございました!!!

関連するQ&A