こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

エクセルで、

「A1」に100

「A2」に100

「A3」に101

「A4」に101

といったように2行ごとに変化する規則性のある数字入力の作業をしています。
これがずっと続きます。

これを一括で入力することはできませんでしょうか。

教えてください。

投稿日時 - 2010-03-17 11:18:38

QNo.5758583

すぐに回答ほしいです

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

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

投稿日時 - 2010-03-17 11:23:13

補足

ありがとうございます。

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

投稿日時 - 2010-03-17 11:32:32

ANo.1

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

こんにちは!
一例です。

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

投稿日時 - 2010-03-17 11:58:48

ANo.4

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

投稿日時 - 2010-03-17 11:45:47

A1セルに以下の式を代入してください。
=INT((ROW(A1)-1) / 2)+100

あとはこのセルをした方向へコピーしていけば、お望みの表示になるでしょう。

投稿日時 - 2010-03-17 11:45:20

ANo.2

残念ながら一括では難しいと思います。
オートフィルにそういった機能がないので。

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

投稿日時 - 2010-03-17 11:27:04

あなたにオススメの質問