Excelで膨大なデータの中から上位5人の名前だけを抽出する方法をお探しの方へ。本記事では、ソートやランクの行を作らずに、テストの点数に基づいて上位5人の名前を抽出する方法をご紹介します。
Excelで上位5人の名前を抽出する方法
まず、名前と点数が列に並んでいるシートを想定します。例えば、A列に名前、B列にテストの点数が入力されている場合、上位5人の名前だけを表示させたいときに便利な方法を紹介します。
方法1: LARGE関数を使った名前の抽出
1. C列に以下の式を入力します。これにより、B列(テスト点数)の上位5つの点数を抽出できます。
=LARGE($B$2:$B$100,1)(1を変更することで、2番目、3番目、など上位の点数を抽出)
2. 次に、A列(名前)とB列(点数)の関係に基づいて、名前を抽出します。
3. D列に次の式を入力します。
=INDEX($A$2:$A$100,MATCH(C2,$B$2:$B$100,0))
これにより、C列で抽出された点数に対応する名前をD列に表示させることができます。
方法2: フィルターを使って簡単に抽出
1. A列(名前)とB列(点数)を選択します。
2. 「データ」タブから「フィルター」をクリックして、B列の点数に基づいて並べ替えを行います。
3. 並べ替え後、上位5人の名前だけを手動で選択して抽出します。
まとめ
Excelで上位5人の名前を抽出するには、LARGE関数を使って上位の点数を抽出し、INDEX関数とMATCH関数を組み合わせて対応する名前を表示させる方法が便利です。データが膨大な場合でも、この方法を使えば効率的に上位5人の名前だけを表示することができます。

コメント