水曜日, 8月 19, 2026

Excelで規則性がありフィル出来ないケースの対処

質問がありましたので・・・
Excelで規則性がありフィル出来ないケースの対処を整理しました。

説明が難しいのですが、こんな感じにしたい場合です。

開始値が 50ずつ増加
終了値は 開始値 + 49
という規則

普通にフィルすると、こんな結果になってしまいます。

そこで[1000〜1049]のセルに・・・
=TEXT(1000+(ROW(A1)-1)*50,"0")&"〜
        "&TEXT(1049+(ROW(A1)-1)*50,"0")
と記述します(※)
なお、ROW(A1) の「A1」は基準として使われるだけなので、数式をどのセルに入力しても同じです。

もじ列方向にフィルしたい場合は・・・
=TEXT(1000+(COLUMN(A1)-1)*50,"0")&"〜
        "&TEXT(1049+(COLUMN(A1)-1)*50,"0")
と記述します(※)

※一行で記述してください。

あとは、これをフィルするだけです。

処理後に表示を数式から文字列に変更したい場合は、全選択後にcommand Cに続けて同じ場所でcommand Vをする際に右クリリックにて[形式を選択してペースト]>[値]とすれば文字列に変更されます。

※Windowsお場合はcontrol C control V