- ベストアンサー
Excelでランキング形式で表の並び替えをしたい
keithinの回答
>上から並び替えた表が隣に出るようにしたい A1に「順位」と記入 A2に =COUNTIF(C:C,">"&C2)+COUNTIFS(C:C,C2,D:D,">"&D2)+COUNTIFS($C$2:C2,C2,$D$2:D2,D2) と記入、A9までコピー #参考: 順位はRANK関数とかもありますが、「自分より『上』の個数+1」で計算できます ご相談では考慮されていませんが、%もポイントも同値だった場合に、出現順で順位を決めることにします F2に =VLOOKUP(ROW(F1),A:D,2,FALSE) G2に =VLOOKUP(ROW(F1),A:D,3,FALSE) H2に =VLOOKUP(ROW(F1),A:D,4,FALSE) と記入、それぞれ下にコピーして完成。
関連するQ&A
- Excelでフィルタを使わないで並び替え
A列とB列にランダムで文字列があるとします。 そこから被った個数の多いほうから順に別の列に名前と個数を表示したいのですが出来ますでしょうか。 下記の画像みたいにしたいです。作業列は可です。 何かいい方法はありますでしょうか。 http://uproda.2ch-library.com/810137rUE/lib810137.jpg
- ベストアンサー
- Excel(エクセル)
- エクセルでスコアランキング表作成について
エクセルに関する質問です。 エクセルでスコアランキングを作成したいと考えております。 ゲームのスコアを入力していき、自動で順位順に並び替え、 パワーポイントにリンクで自動表示という流れを作りたいと考えております。 (1)入力sheet A列:順位 RANK関数(D列のスコアで順位) B列:参加者NO(固定001~) C列:ニックネーム(任意) D列:スコア 3-4桁の数値 (2)順位表sheet A列:順位 1~50 B列~D列→A列と入力sheetのA列を検索値として、参加者NO、ニックネーム、スコアを順位順に表示 という二つのsheetをつくっております。 スコアが同値で同じ順位が複数発生した際に、順位表sheetでN/Aになってしまいます。 同じスコアだった場合に、順位表に 4位、5位、5位、7位というように表示し、 同順位の人を表示する方法(vlookupですと、上の行しか読み込まれず・・・)が ありましたらご教示いただけないでしょうか? 御確認の程、よろしくお願いします。
- 締切済み
- Excel(エクセル)
- エクセルの表の並び替え
エクセル2003(OSはwin7(HP))を使用しています。 表の並び替えをやりたいのですがご存知の方、ご教授願います。 目的 ・クラス分けされた人(20人程度)のそれぞれの点数が示された表 (B列にクラス、C列に点数、D列に氏名が入力済み)にクラス平均点を 示す行を追加したい。 条件 ・B列に0から順に3までの数値が並んでいます。これは学校などの クラスをあらわしており、C列に点数(D列に名前があるが今回は無視)が 入力されています。 ・クラスは整数で表されており、0から3まであります。 並び方は0から順に大きくなっていきますが、どの数値が何行あるかは 決まっていない状態。(各クラスの人数はバラバラ) ・例えば B列(B1セル~B7セル)に 0,0,0,1,2,2,3 C列(C1セル~C7セル)に 4,2,6,5,9,5,2 と入力されている場合 0クラスの平均点は4点(4,2,6の平均)、1クラスの平均点は5、2クラスは 7(9,5の平均)、3クラスは2となります。 これを以下のように各クラスの境目に平均点を示す行を1行ずつ追加したいのです。 F列(F1セル~B11セル)に0,0,0,"平均",1,"平均",2,2,"平均",3,"平均" G列(G1セル~G11セル)に4,2,6, 4 , 5 , 5 , 9,5, 7 , 2, 2 これをマクロではなく、関数を組み合わせてうまくやりたいのですがそのやり方に ついてお教えください。
- 締切済み
- その他(Windows)
- エクセルで現在ランキング表を作成しています。
エクセルで現在ランキング表を作成しています。 A1~C3に数値が、D1~F3に文字列が入っています。 A1の数値とD1の文字列、A2の数値とD2の文字列を関連付けるようにし、 別シートに数値の大きい順に列で並べ替え、ランキング順を付けて下図のように したいのですが、文字列を関連付けて並び替えることができません。どうしたらよいでしょうか? シート2のA列がランキング順位、B列が数値の大きい順、C列にBの数値と関連付けた文字列 シート1 シート2 ____A____B____C____D____E____F A__B___C 1__12__18__00__AA__AB__AC 1__1__25__BC 2__10__08__25__BA__BB__BC 2__2__19__CC 3__05__09__19__CA__AB__CC 3__3__18__AB
- ベストアンサー
- オフィス系ソフト
- エクセルでランキング表を作る
エクセルでランキング表を作りたいのですが方法がわからないので どなたかご教授お願いします。 自分がやりたいのはランキング表用のエクセルファイル(以下A)で いくつかのエクセルファイル(以下B・C・D)を参照(リンク貼り付け)し その数値をランキングのように表示したいと思っています。 B・C・Dのファイルは毎日数値がかわります。 ですのでAは毎日他ファイルを参照し中身が更新されます。 Aに表示されるランキングは1位から順番に表示したいです。 (Bが1番数値がよければBが1番上になり、2番なら2番目の位置になる) 詳しく解説されているサイト等でもよいのでお願い致します。
- ベストアンサー
- オフィス系ソフト
- Excelでmm:ss.0形式の秒変換について
A列に「01:32.0」、「01:44.9」など分形式で表示されているタイムがあり、B列に「=IF(ISERROR(A2*86400),"",A2*86400)」の数式を入れ秒変換しています。 問題は「53.8」など1分を切ったタイムもあるので、その場合はB列はとんでもない数字になるので1分を切っているタイムの場合はそのままの表示にするにはどうしたら良いでしょうか。 知恵をお貸しくださいm(_ _)m 下図のようなイメージです。 http://uproda.2ch-library.com/802362Ja4/lib802362.jpg
- ベストアンサー
- Excel(エクセル)
- Excelのコピー&ペーストについて質問です。
Excelで数式をコピーして縦に貼り付けた場合は、絶対参照をしていなければ同じように貼り付ける方向にそってセル値も変わりますよね。それを縦に貼り付けるのに、セル値はコピー元の横に移動するようにしたいのですが、どうすればよろしいのでしょうか。 言葉足らずで分かり難いと思うので、画像を用意しました。 普通は数式をコピー&ペーストすると「×」になるのですが、それを「○」になるようにしたいのです。 これは可能でしょうか。 http://uproda.2ch-library.com/787989G8a/lib787989.jpg
- ベストアンサー
- Excel(エクセル)
- Excelのランキングについて質問。
画像のように左の表から、右のランキングの表に数が多い順に上から並び替えて表示する方法はありますでしょうか。 作業列を作成しても構いません。よろしくお願いしますm(_ _ )m http://uploda.cc/img/img51955b11616cb.PNG
- ベストアンサー
- その他MS Office製品
- Excelでハイフンが入った文字列の抽出について
A列に『12-1』、『1-5-10』、『14-15-6-3』など1桁また2桁の数字がハイフンで区切られた文字列があるとします。 そこからB列には左から2番目の数字、C列には右から2番目の数字、D列には1番右端の数字を関数で抽出したいのですが、出来ないでしょうか。 全部半角で、必ず数字は二つ以上あり、桁数は2桁までです。下記の画像のようにしたいです。 http://uproda.2ch-library.com/801593yFu/lib801593.jpg
- ベストアンサー
- Excel(エクセル)
お礼
綺麗に出来ました。ありがとうございました。