エクセル・ワードの使い方なら

TOP > aotenブログ > 木村幸子の知って得するマイクロソフトオフィスの話

« 一時的に異なるサイズの用紙に印刷したい | トップページ | 他のプレゼンテーションのスライドを流用したい »

2006年5月 9日 (火)

行を削除しても欠番にならない連番を振りたい

エクセルで作った表には、オートフィル機能を使って簡単に連続番号を入力できますが、不要なデータが出たときに行を削除すると、そこだけ番号が飛んでしまいます。欠番が生じるたびに、いちいち番号を入力しなおすのは面倒ですね。直接数字を入力するのではなく、数式で番号を表示させておけば、行を削除したときに自動で連番を振りなおしてくれるようになります。

1_16

連番を表示させる数式にはROW関数を指定します。「ROW」とは「行」のこと。つまり、ROW関数は指定したセルの行番号を返す関数なのです。引数を省略して、「=ROW( )」のように、「=関数名+カッコ」を半角で入力すると、アクティブセルの行番号を返します。たとえばA2セルに「=ROW( )」と入力すれば、戻り値が「2」と表示されるわけです。ただし、ここではA2セルに「1」と表示させたいため、もうひとひねりして「=ROW( )-1」と入力します。

2_11

あとは、A2セルに入力した数式を下へコピーすれば完成です。A2のセルを選択し、右下の角にマウスポインタを合わせて、表示される「+」の部分を下へドラッグすれば、自動で連番が表示されます。
こうして入力した連番は、アクティブセルの行番号を元にそのつど計算されるため、前の行が削除されても自動で更新される番号になります。

コメント

この記事へのコメントは終了しました。




オデッセイが実施・
運営する資格試験

  • マイクロソフト オフィス スペシャリスト(MOS)
  • ビジネス統計スペシャリスト
  • MTA(マイクロソフト テクノロジー アソシエイト)
  • IC3(アイシースリー)
  • VBAエキスパート
  • アドビ認定アソシエイト(ACA)
  • コンタクトセンター検定試験
  • Rails技術者認定試験
  • リユース検定
  • 統計検定