↓のように「名前」ごとに連番を振りなおす方法をご紹介します。
方法1 ★簡単 (B列)
=IF(A2="名前","",IF(B1="",1,B1+1))
でオートフィル
A2が名前なら空白、上のセルが空白なら1、それ以外なら上のセル+1
方法2
★ROW関数を使う (B列)
=IF(A2="名前","",IF(B1="",ROW()-(ROW()-1),B1+1))
A2が名前なら空白、上のセルが空白なら行番号-(行番号-1)、それ以外なら上のセル+1
※行番号-(行番号-1)で常に1が返ります。
方法3 ★式がスッキリ (C列)
=
IF(A2="名前",$C$1,C1+1)
A2が名前なら空白セル(固定)、それ以外なら上のセル+1
■ 応用:学年ごとに番号を振りなおす
1年生 |
|
田中 |
1 |
佐々木 |
2 |
2年生 |
|
吉田 |
1 |
3年生 |
|
川口 |
1 |
岡田 |
2 |
= IF(COUNTIF(A2,"*年生*"),"",IF(B1="",1,B1+1))
A2が"年生"を含むなら空白、上のセルが空白なら1、それ以外なら上のセル+1
|