Excel: 列内で最初に出現した値を検索する


次の数式を使用して、Excel の列内で最初に出現する値を検索できます。

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

この特定の数式は、列 A で最初に出現した各一意の値に対してTRUE値を返し、他のすべての値に対してFALSE値を返します。

代わりに1または0を返したい場合は、次の式を使用できます。

 =(COUNTIF( $A$2:$A2 , $A2 )=1)+0

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

例: Excel の列で最初に出現した値を検索する

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

セルC2に次の数式を入力すると、 TRUEまたはFALSEが返され、セルA2のチーム名が列 A で最初に出現するチーム名であるかどうかを示すことができます。

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

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

Excel は列内で最初に出現する値を検索します。

この数式はTRUEまたはFALSEを返し、列 A の対応するチーム名が最初に出現するかどうかを示します。

例えば:

  • 行 2 の「Rockets」の値は、列 A で最初にそのチーム名が出現するため、 TRUEに設定されます。
  • 行 3 の「Spurs」の値は、列 A で最初にそのチーム名が出現するため、 TRUEに設定されます。
  • 行 4 の「Spurs」の値は、列 A にそのチーム名が初めて出現するわけではないため、 FALSEに設定されます。

等々。

代わりに1または0の値を返したい場合は、セルC2に次の数式を入力します。

 =(COUNTIF( $A$2:$A2 , $A2 )=1)+0

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

ここで、数式は1または0を返し、列 A の対応するチーム名が最初に出現するチーム名であるかどうかを示します。

追加リソース

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

Excelで重複を数える方法
Excelでテキストの頻度をカウントする方法
Excelでグループごとに数を数える方法

コメントを追加する

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