全体の上位ではなく「グループごとの上位」です
たとえば東京店と大阪店を一緒に並べて売上Top 3を取るのではなく、東京店のTop 3、大阪店のTop 3をそれぞれ残します。出力は集計表ではなく、条件に入った元の行そのものです。
無料Webツール
グループ列ごとに数値列上位N件を抽出します。
店舗ごとの売上上位3商品、チームごとの上位5人のように、「グループごとに別々のランキング」を抜き出したいときに使います。全体Top Nではなく、各グループの中で数値列を比べます。
たとえば東京店と大阪店を一緒に並べて売上Top 3を取るのではなく、東京店のTop 3、大阪店のTop 3をそれぞれ残します。出力は集計表ではなく、条件に入った元の行そのものです。
ランキングでは 0 も有効な値です。0, -1, -2 なら上位2件は 0 と -1 になります。空欄や数値として読めない値は順位対象から外しますが、0を「値なし」とは扱いません。
1,000 のような桁区切り付き文字列は、そのままでは数値として読めません。ランキング列はCSV上で 1000 のような素の数値にしておくと確実です。
Tokyo と tokyo、A と A は別グループです。大文字小文字や前後空白を自動でそろえないので、表記ゆれがあるデータでは先にグループ列を整えておく方が結果を読みやすくできます。
Top 5を指定しても、そのグループに有効な数値行が3件しかなければ3件だけ出ます。空欄や文字列が多い列では、元の行数よりランキング対象が少ないことがあります。
グループの出力順は、元CSVでそのグループが最初に現れた順です。各グループ内だけが数値の降順に並びます。全体を1本のランキングへ並べ替えるツールではありません。
部署ごとの成績上位者を出すなら、部署をグループ列、scoreを数値列にします。出力行数が「グループ数×N」より少ないときは、人数不足だけでなく、scoreの空欄や非数値も候補です。単純な人数不足とデータ欠損を切り分けるきっかけになります。