FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Excelで行を挿入してもずれないように連番を付ける

テスト項目の作成とかで、Excelで連番を付ける機会が結構ある。

連番を振る方法は色々あるが、
・D&Dとかで振ると途中に行挿入すると連番がくずれてしまい、全部番号を振りなおさないといけないのが面倒
・ROW関数だけだと空白行まで番号にカウントされてしまう
という問題があったので、MAX関数を使って振っていた。

 =MAX($A$1,A15)+1

しかし、これでも行挿入すると一つしたのセルにはコピペが必要になることがある。
で、色々やってみた結果、下記なら行挿入しても修正することなく連番が付けられた。

 =MAX( OFFSET( $A$1 , 0 , 0 , ROW(A15) - ROW($A$1) , 1))+1

 A2:基準点
 A15:自分の行のセル位置
    (行挿入しても、自分のセルの位置は自動的に変更される)


■確認環境
Excel 2007

以上。
スポンサーサイト

テーマ : ソフトウェア
ジャンル : コンピュータ

検索フォーム
プロフィール

takuan93

Author:takuan93
本ブログの説明書→「ReadMe」

管理者に連絡

カテゴリ
WiX (5)
Ant (1)
フリーエリア
最新記事
カウンター
カレンダー
10 | 2018/11 | 12
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。