• ベストアンサー

エクセルの数字入力で下3桁の固定

Excel2003を使用しています。 A1のセルに123と入力した際に B1に123001 B2に123002 B3に123003 自動で入力されるようにするにはどうすればいいのでしょうか? 頭の3桁はA1の値を参照して 下3桁は固定でそれぞれのセルに設定をした 3桁を表示されるようにしたいです。 詳しい方いましたら、教えてください。

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

  • ベストアンサー
  • InuSakura
  • ベストアンサー率34% (9/26)
回答No.4

(3)ですが桁を間違えてました。 正しくは =$A$1*1000+ROW() でした

その他の回答 (4)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.5

例えばA1セルに123と入力したら、どこかのセルにその1000倍の値、123000を入力します。 その後に123000の値をコピーします。 次にB1セルからB3セルを選択してから右クリックして「形式を選択して貼り付け」を選びます。 表示される画面で「加算」にチェックをしてOKします。 これでB1からB3に例えば1,2,3と入力されている場合にはお示しのような値が表示されますね。

  • InuSakura
  • ベストアンサー率34% (9/26)
回答No.3

いろいろな方法があると思いますが一番簡単と思われる方法を紹介します。 B1,B2,B3に以下のように書いてください。 =$A$1*100000+ROW() 後は必要なだけコピーすればいいと思います

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

B1=IF(ISNUMBER($A$1),VALUE($A$1&TEXT(ROW(),"000")),"") で下方にコピー

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

任意のセルに, =$A$1*1000+ROW(B1) 以下コピー。のように。

関連するQ&A

  • エクセルの数字入力で下3桁の固定

    昨日も質問をしましたが 質問の仕方がわるかったために 再度質問させてもらいます。 セルH15に7桁の1234567と入力をした場合に D18に1234567001 D19に1234567002 D20に1234567003 と自動で入力されるようにするにはどうすればいいのでしょうか? 頭の7桁はH15の値を参照して 下3桁は固定でそれぞれのセルに設定をした 3桁を表示されるようにしたいです。 ちなみに Excel2003を使用しています。 詳しい方いましたら、教えてください。 よろしくお願いします。

  • エクセル2003で入力した数字に応じ別のセルに固定文字を表示

    エクセル2003で入力した数字に応じ別のセルに固定文字を表示 例として セルA1に0155と入力があれば、左の2桁01を認識してセルB1は"赤"と表示 セルA1に0255と入力があれば、左の2桁02を認識してセルB1は"青"と表示 セルA1に0355と入力があれば、左の2桁03を認識してセルB1は"緑"と表示 上記のように設定したいのですが、調べても関数の組み合わせがわかりません。 教えてください。宜しくお願い致します。

  • エクセルで数字を入力すると自動的に桁が下がってしまいます

    エクセルに数字を入力しようとすると、 自動的に2桁繰り下がって表示されてしまいます。 「2」と入力すると「0.02」になってしまいます。 「'2」と入力すれば「2」と表示できるのですが、 表計算を受け付けなくなってしまうようでした。 セルの書式設定などを探したのですが、直せません。 直し方をご存知の方はどうか教えてください。 ちなみにバージョンは2000です。

  • エクセルの金額入力で下3桁の入力を省く方法

    エクセル初心者です。在庫管理表を作るに当たって、金額を入力する際にカンマ以下の下3ケタの入力の手間を省きたかったので、セルの書式設定で小数点以下の桁数を3にしてみたところ、10円台までは表示されますが、1円台になるとプラス000と表示されてしまいます。 例えば14と入力すれば自動的に\14,000になるし、14.7なら\14,700、14.71なら\14,710と表示されますが、\14,715にしたくて14.715と入力すると、\14,715,000となります。 なにか対処法があるのでしょうか?もしくは、別で入力の手間を省く方法があるのでしょうか? エクセルにお詳しい方がいらっしゃいましたら、ぜひ教えてください!宜しくお願い致します。

  • エクセルの入力について教えてください。

    エクセルのひとつのセルに入力する際、下の数桁だけ違った数字を入力したい場合、下の桁数だけ入力すればいいような設定や、または簡単になる入力方法ってありますか? 例えば、ひとつのセルに下4桁だけ数字を変えて入力したい場合       (1列目)   (2列目) (1行目)12345601234 123456 (2行目)12345601235 234567 (3行目)12345601345 345678 (4行目)12345601346 456789 のように頭の1234560は固定で、下4桁だけを変えて入力していきたいのですが、この1列目の1234560が固定なので、ベタ入力をするのではなくて、もっと簡単にできないものかなぁと思っています。 ちなみに辞書ツールの使い方は知っているので、それ以外で何かやり方をご存知名でしたら教えてください。 エクセルは2003を使っています。 質問の表現が下手でわかりにくかったらすみません。

  • エクセルでの数字を3桁表示にする方法

    エクセルで数字を3桁で表示したいです。 2桁までの数字の場合には表示形式を文字列にするか  ’ をつけて頭にゼロをつけているのですが、 下記のような場合にはどのようにしたらできるのかがわかりません。 たとえば セルA1に 「001」 と入力し、A2を「=A1+1」とするとき A1を001にはできるのですが、A2は2となってしまいます。 A2を「002」とする設定はできるのでしょうか? わかる方がいましたら、教えていただければと思います。 よろしくお願いします。

  • エクセルで数字の下1桁を見て並び替える

    エクセルで下記の様な数字が並んでいます。 A列の下1桁の数字は上から順に増えていて、ある数字で1に戻りまた増えています。 その数字は毎回同じではなく、6までの場合もあれば10までの場合もあります。 下記の例では上から6行、次は4行、次は7行と下1桁の数字によってグループ分け出来ますよね? それで上から6行目までのB列の値(462~530)をコピーしてSheet2のA1から横方向に並べます。 その次は7行目から10行目までのB列の値(356~487)をコピーしてSheet2のA2から横方向に並べます。 その次も同じように並べます。 B列が空欄の場合もありますが、その場合はそのままSheet2にも空欄のセルを作ります。 1グループ全部のB列が空欄でもそのままSheet2に空欄の行を作ります。 この動作をマクロで出来る式を教えて頂けないでしょうか? A列          B列 0213240101     462 0213240102    387 0213240103    556 0213240104    585 0213240105    536 0213240106    530 0213240201    356 0213240202    632 0213240203    486 0213240204    487 0213240301    586 0213240302    670 0213240303    619 0213240304 0213240305    645 0213240306    487 0213240307    651 0213240401 0213240402 0213240403 0213240501    455 0213240502    623 0213240503    411 Sheet2 A列   B列    C列   D列    E列    F列   G列 462    387    556    585    536    530 356    632    486    487 586    670    619            645    487    651    455    623    411

  • エクセル 12桁以上の数字の入力について

    エクセルのセルに12桁以上の数字を入力(貼り付けも含む)すると 1.23457E+11 のように表示されます。入力したとおりに表示させるにはどのような設定をすればいいか教えてください。 セルの書式設定の表示形式を「数値」などに変更するか ’を付けて文字列として入力すればいいのは分かっていますが面倒なので何もしないで最初から123456789012 のように表示させたいのです。セルの幅を広げても1.23457E+11のままです。 数式バーには 123456789012 のように正しく表示されています。セルの書式は「標準」になっていてサンプルは1.23457E+11となっています。 よろしくお願いします。

  • excelで数字列から4桁ずつ分けて表示させたい

    excelを使って次のようなことをしたいのですが、うまくいきません。 あるセルに 0123456789123456 と16桁の数字列を入力すると 別の表の4つのセルにそれぞれ 0123 4567 8912 3456 と表示される。 字数が15桁を超えるとexcelが認識してくれないのでそれにも困っています。 どうすればよいのかご教授よろしくお願いします。。

  • エクセル金額の入力で

    A1に金額が入力されます。(範囲は1円~9,999円です) A2に千の位、B2に百の位、C2に十の位、D2に一の位が入力さるようになっています。 例えばA1に357円と入力すると A2は0、B2は3、C2は5、D2は7、となります。 セルE2には"円"と文字を入力しているのですが、A1に357円と入力していると A2、B2、C2、D2、E2の並んだセルは 0357円 となりますよね。 A1が4桁でしたら良いのですが、3桁・2桁・1桁だと頭に0がついてしまいます。 3桁・2桁・1桁のときは頭に0が表示されないようにする方法はあるでしょうか。 わかりづらくてすいませんがよろしくお願い致します。

専門家に質問してみよう