Excel で n 番目の一意の値を見つける方法 (例あり)
次の数式を使用して、Excel のリスト内の N 番目の一意の値を見つけることができます。
=INDEX( $A$2:$A$13 ,SMALL(IF(MATCH( $A$2:$A$13 , $A$2:$A$13 ,0)=ROW( $A$2:$A$13 )-ROW( $ A$2 )+1,ROW( $A$2:$A$13 )-ROW( $A$2 )+1),3))
この特定の数式は、範囲A2:A13内の 3 番目の一意の値を返します。
式の最後の3 は、範囲内で 3 番目の一意の値を検索することを指定していることに注意してください。
n 番目の異なる一意の値を見つけるには、 3を別の数値に置き換えるだけです。
次の例は、この公式を実際に使用する方法を示しています。
例: Excel で N 番目の一意の値を検索する
さまざまなチームのバスケットボール選手に関する情報を含む次のデータセットがあるとします。
チーム列で 3 番目の一意の名前を見つけたいとします。
これを行うには、セルD2に次の数式を入力します。
=INDEX( $A$2:$A$13 ,SMALL(IF(MATCH( $A$2:$A$13 , $A$2:$A$13 ,0)=ROW( $A$2:$A$13 )-ROW( $ A$2 )+1,ROW( $A$2:$A$13 )-ROW( $A$2 )+1),3))
次のスクリーンショットは、この式を実際に使用する方法を示しています。
この式は、チーム名Spursを返します。これは、チーム列の 3 番目の一意の名前です。
これが正しいことを確認するには、セルE2で次の数式を使用して、チーム列の一意の名前をそれぞれリストします。
=SINGLE( A2:A13 )
この式は、次の一意のチーム名のリストを返します。
このリストから、スパーズが確かにチーム列の 3 番目の固有の名前であることがわかります。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。
Excel: 一意の名前を数える方法
Excel:グループごとに一意の値をカウントする方法
Excel: 複数の基準に基づいて一意の値をカウントする方法