• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCELのオートフィル機能について)

Excelのオートフィル機能で連続データを作成する方法

このQ&Aのポイント
  • 仕事でよく使うExcelのオートフィル機能についての質問です。連続データを作成する際、通常は下方向にオートフィルすることで簡単に連続データを生成できますが、特定のデータだけ連続させたい場合はどうすれば良いのでしょうか?
  • 質問者さんの具体的な要望は、例えば「1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3」というように、「1」を5回、その後に「2」を5回、最後に「3」を1回繰り返すといった連続データを作りたいということです。
  • 通常のオートフィル機能では連続データを作成することはできませんが、マクロを使うことで簡単に実現することができます。マクロを使う方法やその他の代替案について解説します。

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

  • ベストアンサー
  • acha51
  • ベストアンサー率41% (436/1042)
回答No.2

カチカチとスマートにははいきませんが下記試してください まずスタート行1に 1を入力 1行  1 2行 に =A1と入力 3行以降同様 =A2、=A3、=A4、・・・A10まで すると全行に1が入る 例では6行目をクリックして2を入れると以降に2が入る 11行目をクリックして3をいれると3が入る

taka0634
質問者

お礼

ありがとうございました。 シンプルかつ一番スマートなやり方でしたのでベストアンサーにさせていただきます。 他の皆さんも本当にありがとうございました。

その他の回答 (2)

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

こんにちは! 色々方法はあるかと思いますが、一例です。 ↓の画像のようにB列を挿入します。 B2セルに =IF(A2="",B1,A2) という数式を入れ、オートフィルで下へずぃ~~~!っとコピー! B列すべてを範囲指定 → コピー → A1セルを選択 → 形式を選択して貼り付け → 「値」にチェックを入れOK 最後にB列すべてを削除します。 これで完了です。 以上、参考になれば良いのですが他に良い方法があればごめんなさいね。m(__)m

taka0634
質問者

お礼

ありがとうございます! 図まで入力してくれるなんて。 感謝感謝です。 なるほどもう一行作ってコピーするというやり方ですね!

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.1

んと、一度に行うことはできません。これは仕様ですから諦めてください。 作業効率を上げるのでしたら、Ctrlキーを押しながらフィルするなどの操作を覚えると良いでしょう。 または、 Ctrl+D(上のセルをコピー) 、Ctrl+R(左のセルをコピー) などのショートカット操作。 Ctrl+Y(同じ操作を繰り返す) と言ったショートカット操作。 かならず同じ行数で繰り返すのでしたら、関数でも処理ができます。  ROW関数は行番号を取得する関数です。  ROW関数で得られた行番号を計算によって希望する番号に置き換える操作ができます。  例:=INT((ROW()+4)/5) いろいろな方法を試してみてください。

taka0634
質問者

お礼

Ctrl+D(上のセルをコピー) 、Ctrl+R(左のセルをコピー) などのショートカット操作。 こんなショートカット機能があったんですね! 別の場面でも活躍しそうです。 やっぱりみんな勉強してるんだなぁ。 ありがとうございました!

関連するQ&A