Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

トップ リストは、値に基づいて企業または個人をランク付けするために使用されます。このランクは、性能、品質など、またはその他の基準に基づいて設定されます。この記事では、Excel でダイナミック トップ 10 リストを作成する方法を学びます。

Excel で動的なトップ 10 リストを作成する 8 つの方法

ダイナミック トップ 10 を作成するいくつかの方法について説明します。 リストをエクセルで。トップ 10 リストは、特定の分野の代表的な名前のアイデアを提供します。

ここでは、生徒の成績を含むデータセットを取得しました。次に、 ダイナミック トップ 10 を作成します。 このデータセットを使用して一覧表示します。

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

1.トップ 10 リストを作成する Excel LARGE 関数

LARGE 関数 指定された範囲から k 番目に大きい数を見つけます。

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

1~10 を設定します 以下のデータセットのシーケンス番号

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

まず、上位の 10 を見つけます。 マークを付けて、生徒の名前を取得します。

ステップ 1:

  • LARGE の式の組み合わせを適用します と 関数。
  • セル G5 に移動 下に数式を入れてください。
=LARGE($C$5:$C$18,ROW(F5)-ROW($F$4))

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

ステップ 2:

  • Enter を押します ボタンをクリックし、フィル ハンドルをドラッグします アイコン。

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

上位の 10 を取得します マーク。 ROWS も使用できます

代替式:

別の式を使用して同じ結果を得ることができます。

手順:

  • セル G5 で次の式を使用します :
=LARGE($C$5:$C$18,ROWS(C$5:C5))
  • Enter を押します フィル ハンドルをドラッグします。

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

ここで、上位 10 の対応する名前を表示する場合は、

手順:

  • セル F5 に移動 次の式を入れてください。
=INDEX($B$5:$B$18,MATCH(G5,$C$5:$C$18,0))

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

  • Enter を押します フィル ハンドルを引きます アイコン。

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

ここでは、上位 10 を取得します

2. INDEX、MATCH、LARGE 関数を組み合わせてトップ 10 リストを作成する

このセクションでは、INDEX の組み合わせを使用します 、マッチ 、および 機能。上位の 10 を直接取得します このメソッドを使用して名前を付けます。

ステップ 1:

  • セル F5 に移動 .
  • そのセルに次の数式を入力してください。
=INDEX($B$5:$B$18,MATCH(LARGE($C$5:$C$18,E5),$C$5:$C$18,0))

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

ステップ 2:

  • Enter を押します ボタンをクリックして フィル ハンドル を引きます アイコン。

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

ここでは、上位の 10 を直接取得します 別の列の助けを借りずに名前を付けます。

数式の内訳:

  • 大($C$5:$C$18,E5)

セル E5 の値に基づいて、範囲から最大の数値を生成します。

結果:96

  • MATCH(LARGE($C$5:$C$18,E5),$C$5:$C$18,0)

表示される結果の数を表します。

結果:10

  • INDEX($B$5:$B$18,MATCH(LARGE($C$5:$C$18,E5),$C$5:$C$18,0))

これは上位 10 を示しています

結果:{Jose, Henderson, Gerg, Josef, Aaron, Jose, Jessica, Joe, Rogers, Allisa}

3.配列数式を使用して Excel で動的なトップ 10 リストを作成する

このメソッドには配列数式を使用します。両方ともトップ 10 この式を適用すると、学生の名前とマークが表示されます。この数式は INDEX の組み合わせです 、並べ替え 、および シーケンス 関数。

ステップ 1:

  • セル F5 に移動 .
  • 以下の数式をコピーして貼り付けてください。
=INDEX(SORT(B5:C18,2,-1),SEQUENCE(10),{1,2})

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

ステップ 2:

  • Enter を押します ボタンをクリックし、フィル ハンドルをドラッグします アイコン。

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

数式を適用するだけで、名前とマークの両方が得られます。数式をドラッグする必要はありません。

数式の内訳:

  • SEQUENCE(10)

1 から 10 までの一連の数字を与えます。

結果:{1,2,3,4,5,6,7,8,9,10}

  • SORT(B5:C18,2,-1)

2 番目の列に基づいてデータを並べ替えます。

result:{Jose 96、Henderson 95、Gerg 89、Josef 84、Aaron 80、Jose 71、Jessica 70、Joe 65、Rogers 61、Allisa 60、Joe 57、Allisa 49、John 45、Mitchel 40}

  • INDEX(SORT(B5:C18,2,-1),SEQUENCE(10),{1,2})

ソートされた上位 10 個のリストが表示されます。

結果:{ジョセ 96, ヘンダーソン 95, ゲルグ 89, ジョセフ 84, アーロン 80, ホセ 71, ジェシカ 70, ジョー 61

4. Excel XLOOKUP 関数を適用してトップ 10 リストをデザインする

XLOOKUP 関数は、指定された範囲または配列からオブジェクトを検索し、一致に基づいて出力を提供します。

XLOOKUP の組み合わせを使用します と このセクションの機能。トップ 10 を取得したいだけです ここに名前のリストがあります。

ステップ 1:

  • セル F5 に移動 次の式を入れてください。
=XLOOKUP(LARGE($C$5:$C$18,E5),$C$5:$C$18,$B$5:$B$18)

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法) Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

ステップ 2:

  • Enter を押します ボタン。
  • 次に、フィル ハンドルを引きます。 アイコン。

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

5.トップ 10 リストを作成するための SORT 関数と FILTER 関数の組み合わせ

FILTER 関数 指定された基準から値の範囲をフィルタリングできます。

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

このセクションでは、 SORT を結合します と フィルター LARGE を使用した関数 上位 10 を取得する関数

ステップ 1:

  • セル F5 に移動 .
  • 次の式を入れてください。
=SORT(FILTER(B5:C18,C5:C18>=LARGE(C5:C18,10)),2,-1)

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

ステップ 2:

  • さて、Enter を押してください ボタン。

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

このメソッドを適用することで、生徒の名前とマークの両方を取得します。

続きを読む: 基準に基づいて Excel で動的リストを作成する方法 (単一および複数の基準)

6.重複データの動的トップ 10 リストを設計する

重複データがある場合、この方法を使用して上位 10 を設計することがあります。

ステップ 1:

  • セル F5 に移動 .
  • 以下の数式をそのセルに入力してください。
=INDEX($B$5:$B$18, MATCH(1, ($C$5:$C$18=LARGE($C$5:$C$18, E5)) * (COUNTIF(F$4:F4, $B$5:$B$18)=0), 0))

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

ステップ 2:

  • Enter を押します ボタン。

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

ここでは生徒の名前のみを取得します。

7.動的なトップ 10 リストを作成するための条件付き書式、フィルター、および並べ替えツール

複数のツールを組み合わせてトップ 10 を獲得できます リスト。これらは条件付き書式です 、フィルタ並べ替え .

ステップ 1:

  • セルを選択 C5 C18へ .
  • [条件付き書式] をクリックします リボンから。
  • トップ 10 アイテムを選択してください トップ/ボトム ルールから .

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

ステップ 2:

  • ダイアログ ボックスが表示されます。お知らせ 10、 上位 10 のおかげで
  • 次に、OK を押します .

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

ステップ 3:

  • セルを選択 C4 C18へ .
  • マウスの右ボタンを押します。
  • [選択したセルの色でフィルター] を選択します フィルタのリストから .

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

ステップ 4:

  • 色でフィルタをクリックします オプション

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

トップ 10 は次のとおりです。 データ。次に、それらを並べ替えます。

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

ステップ 5:

  • もう一度、マウスの右ボタンを押します。
  • 最大から最小への並べ替えを選択します 並べ替えから リスト。

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

ステップ 6:

  • [選択範囲を展開] を選択します .
  • 次に並べ替えを押します .

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

さて、トップ 10 よくソートされたデータ。

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

続きを読む: Excel で VBA を使用して動的データ検証リストを作成する方法

8.ピボット テーブルを使用して Excel でトップ 10 リストを作成する

トップ 10 を形成します ピボット テーブルを使用して Excel で一覧表示します。

ステップ 1:

  • 挿入に移動 タブ
  • テーブル/範囲からを選択 ピボットテーブルから リスト。

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

ステップ 2:

  • データセットから範囲を選択してください。
  • 次に、OK を押します .

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

ステップ 3:

  • 名前にチェックを入れます と マーク ピボットテーブル フィールドの .

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

ステップ 4:

  • 次に、行ラベルに移動します
  • トップ 10 を選択してください 値フィルタから .

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

ステップ 5:

  • ダイアログ ボックスが表示されます。 OK をクリックします その箱に。

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

トップ 10 ここにリストします。しかし、データはソートされていない形式です。

Excel で動的なトップ 10 リストを作成する方法 (8 つの方法)

続きを読む: Excel で表から動的リストを作成 (3 つの簡単な方法)

結論

この記事では、動的なトップ 10 を作成する方法について説明しました エクセルで一覧表示。これがあなたのニーズを満たすことを願っています。当社のウェブサイト Exceldemy.com をご覧ください。 コメント ボックスに提案を入力してください。

関連記事

  • Excel OFFSET を使用して動的なドロップダウン リストを作成する (3 つの方法)
  • Excel で VBA を使用して動的なドロップダウン リストを作成する方法

  1. Excel でプロジェクト タイムラインを作成する方法 (3 つの簡単な方法)

    このチュートリアルでは、プロジェクト タイムラインの作成方法を紹介します エクセルで .小さなプロジェクトを管理しているとします。プロジェクトを管理するために、タイムラインを作成します。 Excel の使用 プロジェクトのタイムラインを簡単に作成できます。この方法では、Microsoft Excel のさまざまなツールを使用します。 プロジェクトのタイムラインを作成します。 ここから練習用ワークブックをダウンロードできます。 プロジェクト タイムラインとは プロジェクト タイムラインは、プロジェクト中に発生するすべての重要なイベントとマイルストーンのリストです。一般に、プロジェクトの一連

  2. Excel でドロップダウン リスト付きのデータ入力フォームを作成する方法 (2 つの方法)

    Microsoft Excel では、データ入力、電卓などのさまざまなフォームを作成できます。これらのタイプのフォームは、データを簡単に入力するのに役立ちます。また、多くの時間を節約できます。 Excel のもう 1 つの便利な機能は、ドロップダウン リストです。限られた値を何度も入力すると、プロセスが多忙になる可能性があります。ただし、ドロップダウン リストでは 、値を簡単に選択できます。今日、この記事では、データ入力の方法を学びます Excel のドロップダウン リストを含むフォーム 適切なイラストで効果的に。 Excel でドロップダウン リスト付きのデータ入力フォームを作成する 2 つ