365・LibreOfficeなどに関するメモ2019-12-29(Excel)1からnまでを繰り返す連番を作るExcelExcelで1,2,3,4,1,2,3,4......といったように同じ並びを繰り返す連番を、関数を使って作る方法についてです。MOD関数を利用して同じ並びを繰り返す連番を作成できます。例として、1から4までの連番を縦方向に3回繰り返すものとします(合計12行)。B2セルに次のように入力します。=MOD(SEQUENCE(12,1,0),4)+1SEQUENCE関数で0から11までの12個の数字を生成し、MOD関数により4で割った余り(0,1,2,3,0,1,2,3...となります)を求め、1を足しています。全体の行数はSEQUENCE関数の第1引数(12)で指定しています。連番のうち最も大きい数はMODの第2引数(4)で指定しています。ROW関数ではなくSEQUENCE関数を用いているため、連番を作成する位置によって式を変える必要はありません。既存の表の範囲(例えばC2:D13)に合わせて連番をふる場合はSEQUENCE関数の第1引数を「ROWS(C2:D13)」とします。365はデスクトップ版、LibreOfficeは記事作成時の安定バージョンを用いた結果を示しています。サイトポリシー等についてはこちらをご覧ください。(1)検索スポンサーリンク引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。