• ベストアンサー

エクセル 規則性のある数字自動入力したい

エクセルで、 「A1」に100 「A2」に100 「A3」に101 「A4」に101 といったように2行ごとに変化する規則性のある数字入力の作業をしています。 これがずっと続きます。 これを一括で入力することはできませんでしょうか。 教えてください。

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

  • ベストアンサー
  • nine999
  • ベストアンサー率44% (512/1140)
回答No.1

「A1」に任意の数字を入れてそこに連動するとします。 「A2」に「=A1」 「A3」に「=A1+1」 これで準備は完了 「A4」には「A2」のセルをコピーします。 これ以降は、A3とA4の式をコピーして使えばOKです。A3とA4を範囲指定してコピーを選び、A5から好きなところまで選んで貼付します。

soynoby
質問者

補足

ありがとうございます。 数行はうまくいくのですが、なぜか途中で数字が変化して、崩れてしまいました。

その他の回答 (4)

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

こんにちは! 一例です。 質問通りだと A1・A2セルに100を入力しておきます。 A3セルに =A2+MOD(ROW(A1),2) としてオートフィルで下へコピーではどうでしょうか?m(__)m

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.4

単純に A1に100を入れておく。 A2に=ROUNDDOWN(A1+0.5,1) A2セルの書式で数値で小数点以下を0とする。 オートフィルでA2を必要なだけコピー その後、記述したセルをすべて選択して、同じ場所に「形式を選択して貼り付け」で「値のみ」にする。  いつもでなけりゃこれでよい。手抜きだけど、悩むより早いかも・・

noname#111181
noname#111181
回答No.3

A1セルに以下の式を代入してください。 =INT((ROW(A1)-1) / 2)+100 あとはこのセルをした方向へコピーしていけば、お望みの表示になるでしょう。

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.2

残念ながら一括では難しいと思います。 オートフィルにそういった機能がないので。 一回で済む手順ではないですが手間を減らす方法としては A1に100 A2に101を入力します。 A1とA2を選択して、オートフィル機能を使って 任意の数字まで表示させます。 次に A1から最後の数字までを選択して、コピーを選び 最後のセルの下のセルを貼り付けて 貼り付けます。 最後に並べ替えの機能を使って並べ替えてはどうでしょうか。

関連するQ&A