あるある情報

2011年12月2日金曜日

EXCEL(行を移動しても、常に連番に表示させる方法)ROW関数

今回は、エクセルのちょっと便利な関数をご紹介します
エクセルの表を作っていると
行をもっと前に持っていきたいな・・・と思う事ありますよね。

でも「切り取り」「貼り付け」して
行を移動すると
連番で振っていた番号もそのまま移動するので
また番号を振りなおすって事ありませんかぁ?

・・・文章でいうと分かりにくいので
図で説明しますね


図1のような表があったとします。
№5 の 行を  №2 の 行の下に挿入したいと思います。

図1 E商品の行を B商品の下に挿入したい。
 そんな時・・・

左端の7行目(背景グレイ)の行を選択
→ 「切り取り」
→ 5行目(グレイ)の行を選択
→ 「切り取ったセルの挿入」
で移動しますよね♪

そこで、困るのが№欄です。
図2の様に、№5もそのままコピーされてしまうので
もう一度番号を振りなおさなければいけません。(+o+)
図2 切り取って行を挿入したら番号欄もそのままコピーされる
そんな時、便利なのが
ROW関数!

図1の表でいうと・・・

番号「1」~「5」が入力されているA列の
 セル(A3)~(A7)に
=ROW( )-2   と入力してください。

※ ROW( )-2のは・・・
図1の表の
3行目(背景グレー)の数字-セル(A3)の数字 = 
4行目(背景グレー)の数字-セル(A4)の数字 = 



7行目(背景グレー)の数字-セル(A7)の数字 = 

このROW関数をA列(A3~A7)に入力しておくと
行を移動しても 番号はそのままです♪