こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルでランキング表を作る

エクセルでランキング表を作りたいのですが方法がわからないので
どなたかご教授お願いします。

自分がやりたいのはランキング表用のエクセルファイル(以下A)で
いくつかのエクセルファイル(以下B・C・D)を参照(リンク貼り付け)し
その数値をランキングのように表示したいと思っています。

B・C・Dのファイルは毎日数値がかわります。
ですのでAは毎日他ファイルを参照し中身が更新されます。
Aに表示されるランキングは1位から順番に表示したいです。
(Bが1番数値がよければBが1番上になり、2番なら2番目の位置になる)

詳しく解説されているサイト等でもよいのでお願い致します。

投稿日時 - 2007-10-01 04:42:17

QNo.3391438

困ってます

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

例えば、ファイルAの
A2に:ファイルBからのリンク貼り付け値
A3に:ファイルCからのリンク貼り付け値
A4に:ファイルDからのリンク貼り付け値

B2に:=LARGE($A$2:$A$4,ROW()-1) でB4までコピー

で、B列に数値の大きい順に並びます。

投稿日時 - 2007-10-01 07:26:40

お礼

回答ありがとうございます。

LARGE関数でランキングになりました!
ありがとうございます。

投稿日時 - 2007-10-02 00:29:57

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

リンク針付けしたものでも、セルの「値」になってしまえば、直接そのセルに入力した、「値」と同じ扱いができて、
関数では、 =RANK(数値、範囲)があります。数値とは問題にしている数値の入っている1つのセル番地です。
1位を一番上に出すようなのを望むなら、=LARGE(範囲、順位)
を使います。
個々の関数の内容・実例は「LARGE」等でWEB照会(Googleなど)してください。

投稿日時 - 2007-10-01 09:59:00

お礼

回答ありがとうございます。

自分がやりたかったことが少しずつできてきました。
ありがとうございました。

投稿日時 - 2007-10-02 00:31:33

あなたにオススメの質問