- ベストアンサー
エクセル IF関数での質問です
アルファベット+数字(10桁)のデータがあります。(A1234567890、G1472583690のような) 例えばD列にそのようなデータがあり、IF関数にてそのうちのAから始まるデータは"見積済み"という結果を出したい場合なのですが、論理式にはどのような式を立てればいいでしょうか?10桁の数字はどのような数字であっても関係なく、Aから始まれば全て"見積済み"と結果がでるようにしたいのです。どうかお分かりになる方、ご返答お待ちしております。よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
データがA1に入っているとすると =IF(LEFT(A1,1)="A","見積済","") これでいいかと
その他の回答 (2)
- ShirokumaX
- ベストアンサー率31% (290/932)
回答No.3
私も大した使い手ではないのですが、もし私が作るなら、 LEFT関数を使って最初の1文字だけを取り出して入れておく列をひとつ作り、 その列の文字をIF関数を使って判断します。 ほかにもっと合理的な方法があったらごめんなさい。
質問者
お礼
早速のご返答ありがとうございます!!NO.1さん、NO.2さんのやり方でやりましたらできました。どうもありがとうございました!!!
- NNori
- ベストアンサー率22% (377/1669)
回答No.2
こんな感じでいかがでしょう? =IF(LEFT(D1,1) = "A","見積済み","") D1には該当するセルが入ります。
質問者
お礼
早速のご返答ありがとうございます!!今、やってみましたら出来ました。勉強になりました。どうもありがとうございました!!!
お礼
早速のご返答ありがとうございます!!今、やってみましたら出来ました。勉強になりました。どうもありがとうございました!!!