• ベストアンサー

エクセルの自動入力について

エクセルの自動入力について 例えば、A列に「1120」と入力したら、B列はA列の4桁の一桁目に反応して「1年」と自動的に入力される機能はありますか? A列が2354ならB列は2年。 A列が5603ならB列は5年。 という風に。 私が使っているのはエクセル2000です。 ご存知の方いらっしゃいましたらよろしくお願いいたします。

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

  • ベストアンサー
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.2

=LEFT(A1,1) & "年" でいかがでしょう。

fankastic
質問者

お礼

すばやい回答ありがとうございました!

その他の回答 (2)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんばんは! A列に入力する数値が必ず4桁と決まっていて、10年以上がないのであれば 他の方が回答されている方法で大丈夫だと思います。 余計なお世話かもしれませんが、 仮にB列に10年以上の結果を残したいことがあるのであれば、桁数も増えると思いますので、 一例です。 =IF(A1="","",INT(A1/1000)&"年") としてみてはどうでしょうか? (4桁数値でも対応できます) 以上、的外れならごめんなさいね。m(__)m

fankastic
質問者

お礼

詳しく教えていただき、ありがとうございました!

  • t-yamada_2
  • ベストアンサー率40% (587/1460)
回答No.1

A1に4桁を入力する場合B列に =LEFT(A1,1)&"年目" と入力です。

fankastic
質問者

お礼

一番上の行に入力して下にドラッグしたらできました。 ありがとうございました!

fankastic
質問者

補足

LEFT(A1,1)&"年" をB列の一番上の行に入力したらいいのでしょうか?

関連するQ&A

  • エクセルの入力

    エクセルの課題をやっています。 郵便番号の7桁を、3桁をA列に4桁をB列にわけて入力したいのですが、桁のはじめが「0」ではじまると「0」が抜けた状態になってしまうため、それぞれのセルの書式を「郵便番号」に設定しA列は解決しました。ですがB列は4桁入力のため例えば「0011」と入れたくても「011」に、「0303」は「303」になってしまいます。どのように解決すればいいでしょうか?宜しくお願いします。 例)085-0048    A       B 085     0048(正解)           048(失敗)

  • エクセルについて質問です。リスト機能とそれに対応した自動入力について。

    エクセルについて質問です。リスト機能とそれに対応した自動入力について。 エクセルでリストをつくり、ユーザーがリストからある値を選んだら、そのすぐ上の セルに自動で文字が入力できるようにしたいと考えています。 たとえば以下のようなイメージです。 A あ B い C う D え と2列に入力されており、この2列のすぐしたに、リストで「A~D」を選べる ようにします。 次にAを選んだら・・・ あ A というように、すぐ上に あ が自動入力されるようにしたいのです。 どうやればよいのでしょうか? わかるかた助けてください。

  • エクセルで入力した数値によって自動で入力される数式?

    エクセルで台帳を作っているのですが、 別の列のセルに入力した数値によって、 指定したセルに自動でA,B,C等と入力されるようにするにはどのように設定すればいいのでしょうか。 A列に0~1.1なら B列に A 1.2~2.9なら B 3.0以上なら C のように数字の範囲によってABCと表示されるようにしたいのです。 エクセルの数式等は簡単なものしかわからず、どのように調べたらよいかもわかりません。教えていただけたら助かります。

  • エクセルで既出データを自動入力したい

    エクセルで既出データを自動入力したい 具体的には以下の通りです. A列がデータ特有のID番号で,B列はA列に対応したデータです。 B列のデータは重複することがあります。 A列 B列 12345 A 33456 B 12345 A 99999 C 12345 A 32372 A ・ ・ に対して、次にA列に"33456"を入力すると、B列に"B"を返す関数を教えていただきたく存じます。 既出データでない場合は手動でデータを入力します。 lookup系の関数かと思いますが、調べた範囲でよくわかりませんでした。 大体1300行ほどのデータがあります. よい方法があれば教えていただけると大変ありがたいです. EXCELは2003と時々2007を使います。

  • エクセルの日付に関する質問

    質問させてください。    A            B 2010/12/21  →  20101221 2011/2/2    →  20110202 A列のような  / ←の付いている日付を入力したら、 B列のような / ←を抜いた8桁が自動で表示できる方法は ありますでしょうか? エクセル2003を使ってるのですが わかる方がいましたらよろしくお願いします。

  • エクセルでの入力

    言葉が分からず、なんて質問していいのか分かりませんでした。。。 表での入力なのですが、Aの列にリストから入力してBの列にリストから選択したそれぞれの値を自動で入力されるようにしたいです。 例えば、商品だとしてAのリストから商品を選びBには値段が自動で入力されるというふうにしたいのです。 どういった式を入力すればいいのですか?? よろしくお願いいたします。

  • エクセルの自動入力

    エクセルでデータを管理している者です。 今回は、ある列である文字列を入力すると、違う列の値も自動的に変わるように変更したいと考えています。 具体的には以下のような例です。 A1が"NO"の場合はA2は"必要"、A3は"入力"に自動的に変更する。 *ただし、A2、A3には既に値が入力されており、関数のIFは使えないと考えています。 文章が下手ですいません。何か疑問があれば質問してください。 よろしくお願いします。

  • エクセルの自動入力を

    今、手元にエクセルで作った一覧表が有ります A列には「入荷日」 B列には「製品番号」 C列には「製品名」 D列には「大きさ(重量)」 E列には「担当者」 が入っていて、全部で約25000行ほどの一覧表です。 入荷日の欄<A列>には =TODAY() の関数式が入っており、自動で入力されます。 (最後のコピー→テキストで貼付けをする) 製品番号,製品名,大きさ,担当者は関連しているため 製品番号を入力すれば他が自動で入る仕組みになっていました。 例えば製品名の所には =VLOOKUP(B25633,B:E,2,FALSE) といった感じで、B25633のセルの製品番号から製品名を自動記入 していました。 しかし最近になり担当者が変わってしまったのですが、この関数では いまだに過去の一番古い担当者を自動入力してしまいます。 上から検索が行われているためだと思うのですが、 一番最近のデータ(画面で言う下)から検索を行い 自動入力をする方法って、他には無いんでしょうかお願いします。

  • エクセル 自動で文の結合

    エクセル初心者です。 エクセルで入力する際、自動で文の結合をしたいのですが設定の仕方がわかりません。 A列に入力した文字+B列に入力した文字を常にE列にだしたいのです。 例えば  A      B      E 1パソコン   エクセル パソコンエクセル 2ワード    フォト    ワードフォト こんな感じです。誰か設定の方法をご存知の方教えてください。お願い致します。  

  • EXCEL 自動入力すると止まる

    エクセルで注文書などを書いています。 品名を書く列にある品物(例青森産りんご)の名前を入力。 同じ列で違う行に「青森産まぐろ」 と入れようとすると 「あ」と入力した時点で「青森産まぐろ」と出てくると思います。(入力補助?) そこでエンターキーを押すとエクセルが止まってしまいます。 結構同じような品目があって、頻繁に自動入力が出現して その度に動作が停止して困っています。 この自動入力機能はもう使えなくてもいいのです。 どのように対処すればよいかお教え下さい。 再インストールしましたがダメでした。 OS ウィンドウズビスタ オフィス2000

専門家に質問してみよう