Excelで「1〜3」「4〜6」「7〜9」といったように、3つずつ増える連番を縦方向に自動で入力したい場面は、業務や集計表作成でよくあります。本記事では、このような規則的な数値を効率よく自動生成する方法を解説します。
3つずつ増える連番の基本的な考え方
この形式は「開始値」と「終了値」が常に+3ずつ増えるパターンです。
Excelでは数式を使うことで、この規則を自動化できます。
手入力ではなく関数で処理するのがポイントです。
基本となる数式での作成方法
A1セルに以下のような考え方で数式を入れます。
開始値は「(行番号-1)×3+1」、終了値は「開始値+2」となります。
例えばA1に次の式を入力します:= (ROW(A1)-1)*3+1 & “〜” & (ROW(A1)-1)*3+3
オートフィルで縦方向に展開する方法
数式を入力したセルを下方向へドラッグすることで、自動的に連番が生成されます。
ROW関数が行番号を自動取得するため、コピーしても値が崩れません。
大量データでも一瞬で作成できます。
SEQUENCE関数を使った効率的な方法(Excel 365)
Excel 365を使用している場合、SEQUENCE関数でさらに簡単に作成できます。
=SEQUENCE(行数,1,1,3)を応用し、開始値を生成し文字列結合で整形します。
最新バージョンではこちらの方法が最もシンプルです。
TEXT関数で見た目を整える方法
「1〜3」のような表示形式に統一する場合はTEXT関数で整形します。
=TEXT(開始値,”0″)&”〜”&TEXT(終了値,”0″)の形で表示可能です。
見た目のフォーマットを統一したい場合に有効です。
よくあるミスと注意点
数式をコピーしたときに固定参照($)を誤って使うと連番が崩れます。
また、手動入力と混在させると規則性が壊れるため注意が必要です。
必ず数式ベースで統一することが重要です。
まとめ
Excelで3つずつ増える連番は、ROW関数やSEQUENCE関数を使うことで簡単に自動化できます。
規則性を数式に落とし込むことで、大量データでも一瞬で生成可能です。
用途に応じて表示形式を調整すれば、実務でもそのまま活用できます。


コメント