特定の範囲内で重複した値が発生しているかどうかを確認し、その中から対応する値を 1 つ選択する方法

特定の範囲内で重複した値が発生しているかどうかを確認し、その中から対応する値を 1 つ選択する方法
Loc        V2
0.115   -68.6976
2.1641  0.5862
2.81    22.4652
2.81    58.2354
4.2132  97.2793
0.1875  -28.3827
1.3335  -1.23
2.4795  25.9228

ここに画像の説明を入力してください

上記のリストでは、2.81 が 2 回出現していますが、次の列の対応する値は異なります。2 つのうち、大きい方の値 (つまり 58.2354) を特定して選択したいと思います。最初の列の値に基づいてこの値を選択する必要がありますが、ここには 2 つの同一の値があるため、希望する結果が得られません。誰か、この件について手伝ってもらえませんか。

答え1

スクリーンショットを確認してください。私のソリューションでは、2 つのエントリのうち最高の 2.81 エントリが見つかりました。

ここに画像の説明を入力してください

私は以下の式を使用しました。

{=INDEX($G$3:$G$10, LARGE(IF(COUNTIF($E$3:$E$10, $E$3:$E$10)>1, ROW($E$3:$E$10)-MIN(ROW($E$3:$E$10))+1, ""), ROW(A1)))}

注意:

1.配列数式なので、次のようにして終了します。Ctrl+Shift+Enter

  1. 注意を引くためだけに、2.81 とそれに対応する値を赤で強調表示し、58.2354 を緑で強調表示しました。

これがお役に立てば幸いです。

関連情報