| Excel Tips by pPoy |
| DataSeries | グループ毎に通し番号 (追番) を振る方法 (Excel97,2000,2002) | ||
|---|---|---|---|
|
Excel のワークシートで全データに通し番号 (追番) を振る方法は簡単です。 「超簡単に連続番号を振る方法」 ただし、これをグループ毎に振りたい場合はちょっと困ります。 いちいち目で見て1グループ毎に番号を振るのは、時間も掛かるし間違いも出るので 問題外です。 以下は、指定されたグループ毎に、簡単に通し番号 (追番) を作成する方法です。 ただしグループを識別するデータが別の列に存在し、順番に並んでいることが条件です。 最初 「順位」 という表現を使用していましたが、 | |||
|
以下のような住所録があります。 都道府県毎の参加人数の多い順に番号を振りたいと思います。 連続番号は、「B列」 の 「都道府県ID」 毎に振ることとします。 同じ都道府県では順番に付番しますが、都道府県が変わった時点で、 新規に「1」 から番号を振ります。
| |||
まず、A2 セルに以下の式を入力します。=IF(B2<>B1,1,A1+1)式の意味は、 判定用の、「B列」 の値が上の行とは違った場合、「1」 を表示し、 同じ値だった場合は、「A列」 の上の行の値に 「1」 プラスする。 ということです。 その後、A2 セルを選択したまま、右下の 「フィルハンドル」 (小さな 「+」 のマークです。) をWクリックします。
|
一気にグループ毎の通し番号 (追番) が作成されます。![]() 北海道はデータが一行しか無いため、番号は 「1」 です。 その下の 「東京都」 は、「1〜10」 まで順番に番号が振られています。他の県も同様です。 仕上げに必ず、式を値に変換してください。 式のままでは並び替えたときにおかしくなります。
|
| ≪注意≫ |
Copyright(C) pPoy 2004-2010