• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル関数 ランキングを使って・・・)

エクセル関数でランキング表を作成する方法

このQ&Aのポイント
  • エクセルの関数を使ってランキング表を作成する方法について教えてください。Sheet1に表示用のランキング表を作成し、Sheet2から該当する人をVlookupで引っ掛けたいのですが、次点以降の名前が出てきません。良い方法はありますか?
  • エクセルの関数を使ってSheet1に表示用のランキング表を作成し、Sheet2から該当する人をVlookupで引っ掛けたいのですが、次点以降の名前が表示されません。何か良い方法はありますか?
  • エクセルの関数を使ってランキング表(Sheet1)を作成する方法について教えてください。該当する人をSheet2からVlookupで引っ掛けようとしていますが、次点以降の名前が表示されません。何か良い方法はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

Sheet2に以下のデータがあるとき、 A列 B列 10   A 7   B 9   C 1   D 4   E 1   F 6   G 7   H 4   I 3   J Sheet1の任意のセルに以下の式を貼り付けて、下方向、および右方向にコピーしてください。  =INDEX(Sheet2!A:A,MOD(SMALL(INDEX((Sheet2!$A$1:$A$10*100+ROW(Sheet2!$A$1:$A$10)),),ROW(A1)),100)) すると以下の結果になります A列 B列 1   D 1   F 3   J 4   E 4   I 6   G 7   B 7   H 9   C 10   A ただしデータ行数が100行以上あるときは式中で100を掛けたり、MOD関数で剰余を取るところを1000に変更する必要があります。

1224jmm
質問者

お礼

ありがとうございました。 バッチリです。 実は人数が200人近くいたもので少し手こずりましたが、何とかでしました。 手こずったおかげで意味も理解できたので大満足です。 ありがとうございました。 また何かありましたら宜しくお願い致します。

関連するQ&A

専門家に質問してみよう