- ベストアンサー
エクセルの自動入力について
エクセルの自動入力について 例えば、A列に「1120」と入力したら、B列はA列の4桁の一桁目に反応して「1年」と自動的に入力される機能はありますか? A列が2354ならB列は2年。 A列が5603ならB列は5年。 という風に。 私が使っているのはエクセル2000です。 ご存知の方いらっしゃいましたらよろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
=LEFT(A1,1) & "年" でいかがでしょう。
その他の回答 (2)
- tom04
- ベストアンサー率49% (2537/5117)
回答No.3
こんばんは! A列に入力する数値が必ず4桁と決まっていて、10年以上がないのであれば 他の方が回答されている方法で大丈夫だと思います。 余計なお世話かもしれませんが、 仮にB列に10年以上の結果を残したいことがあるのであれば、桁数も増えると思いますので、 一例です。 =IF(A1="","",INT(A1/1000)&"年") としてみてはどうでしょうか? (4桁数値でも対応できます) 以上、的外れならごめんなさいね。m(__)m
質問者
お礼
詳しく教えていただき、ありがとうございました!
- t-yamada_2
- ベストアンサー率40% (587/1460)
回答No.1
A1に4桁を入力する場合B列に =LEFT(A1,1)&"年目" と入力です。
質問者
お礼
一番上の行に入力して下にドラッグしたらできました。 ありがとうございました!
質問者
補足
LEFT(A1,1)&"年" をB列の一番上の行に入力したらいいのでしょうか?
お礼
すばやい回答ありがとうございました!