スプレッドシートで行や列に番号(連番)を振る方法

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

エクセルと同等の機能を利用できるgoogleのスプレッドシートですが、列や行に番号を振りたくなることはあるのではないでしょうか。
今回はそのやり方について説明したいと思います。

単純に連番をふる

単純に連番をふりたい場合は既に入力済みの範囲を選択した状態で引き伸ばしたい方向のコーナーの上でクリックしたまま引き伸ばすことで、自動的に入力することができます。

しかし、この方法で番号を振った場合、途中の行を削除した時に間の番号が抜けてしまいます。
試しに6行目が不要になったとして、行を削除してみると数字の4番が抜けてしまうのが確認できます。

これでは名簿などを作った時に、編集する度に番号を振り直さなくてはならず非効率です。
そんな時に役立つのが条件を用いて連番を振っていく方法です。

数式を用いて連番を振っていく方法

スプレッドシートには、行番号や列番号を表示してくれるとても便利な条件式があります。さらに、そこから任意の数値を引くこともできます。

例えば行の場合はROW()を使い任意の数値を引きます。

=ROW()-n

同じように列の場合はCOLUMN()を使います。

=COLUMN()-n

試しに入力してみましょう。
赤枠内を見ていただければわかるように条件式を入力しています。
三行目からナンバリングするため、ROWから2を引いています。

6行目を消した後も、番号が上から順番にふられているのがわかります。

まとめ

いかがだったでしょうか。
名簿やリストなどを作成する時には連番をふりたくなることも多いので必ず覚えておきたいテクニックですね。

他にもスプレッドシートのテクニックを紹介していますので良かったら合わせてご覧ください。

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

SNSでもご購読できます。