1行か2行ずつの組と組の間には,かならず1行(以上)の空き行が挟まっているとする
つまり,空行の下のデータあり行に番号を振ることにする
#この前提から,先頭の「001」の行は上に空行が無いのでイレギュラーになる
手順:
A列を縦一列全部列選択する
右クリックしてセルの書式設定の表示形式でユーザー定義を選び
000
と設定しておく
A1(先頭)に
1
を記入する
A2に
=IF(AND(OFFSET(B2,-1,0)="",B2<>""),COUNT(OFFSET($A$1,0,0,ROW()-1,1))+1,"")
と式を記入して,下向けにずらっとコピーしておく
#いわずもがなですが,行を行削除してもエラーや計算間違いにならないようにはしてありますが,行を挿入すると番号列は空のままなので,番号の数式を埋めるのだけは手動で行うことになります。
既存の行をコピーして挿入すれば大丈夫ですけどね。
お礼
ありがとうございます。 この方法で振り直しができました!