• ベストアンサー

エクセルの数字入力で下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% (7417/18945)
回答No.2

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

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

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

関連するQ&A

専門家に質問してみよう