Excel でグループごとにシーケンス番号を生成する方法


次の式を使用して、Excel でグループごとにシーケンス番号を生成できます。

 =COUNTIF( $A$2:A2 , A2 )

この特定の数式は、最初の一意のグループ名がセルA2にあり、残りのすべてのグループも列 A にあることを前提としています。

次の例は、この公式を実際に使用する方法を示しています。

例: Excel でグループごとにシーケンス番号を生成する

さまざまなチームのバスケットボール選手が獲得したポイントに関する情報を含む次のデータセットが Excel にあるとします。

チームごとのシーケンス番号を含む新しい列を追加するとします。

例えば:

  • チーム名「Mavs」の最初の行の値は1である必要があります。
  • チーム名「Mavs」の 2 行目の値は2である必要があります。
  • チーム名「Mavs」の 3 行目の値は3である必要があります。

等々。

新しいチーム名が見つかると、シーケンス番号が自動的に再開されます。

これを実現するには、セルC2に次の数式を入力します。

 =COUNTIF( $A$2:A2 , A2 )

次に、この数式を C 列の残りの各セルにドラッグして入力します。

グループ別の Excel シーケンス番号

列 C にはチームごとのシーケンス番号が含まれるようになりました。

この式は、チーム名が連続していなくても機能することに注意してください。

たとえば、チーム名がスクランブルされている次のデータセットがあるとします。

セルC2で次の数式を使用して、チーム名ごとにシーケンス番号を生成することもできます。

 =COUNTIF( $A$2:A2 , A2 )

次のスクリーンショットは、この式を実際に使用する方法を示しています。

シーケンス番号は常に正しいことに注意してください。

追加リソース

次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。

Excel:別のシートから値を自動入力する方法
Excel: 日付を自動的に入力する方法
Excel: 範囲間で乱数を生成する

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です