- ベストアンサー
エクセルで
oyaji-2の回答
- oyaji-2
- ベストアンサー率24% (6/25)
Rank関数で順位を求め、Vlookup関数で順位に対応する名前を引用したらどうでしょう。 F列に =Rank(C1,A$1:A$10,True) これで順位が求まります。 G列に =C1 として名前を転記 E1に =Vlookup(F1,F$1:G$10,False) これが1位の人の名前になるはずです。 Rank関数のTrueをFalseにすると低い順になりますので、応用してやってみてください。
関連するQ&A
- エクセルで一定条件で順位が高い順に表示したい
A:50 B:102 C:60 D:110 E:90 というような成績表があったとして、 100点未満の人を順付けする関数を教えてください。 100点以上の人を反映せず、100点未満で高い人から順に、 違うセルにその人の名前が反映するようにはできないでしょうか。 上記の例ですと、100点未満での順位はE,C,Aの順で、 その人の名前が表示されるようにしたいです。 1位 E 2位 C 3位 A というようにです。 分かりづらい説明かもしれませんが、 なにとぞよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル名前のふりがな
エクセル名前のふりがな sheet1のG1~A1に番号、G2~A2に名前(ふりがな表示) sheet2のA1にsheet1のG1の番号、B1にsheet1G2名前のリンク があります。 sheet1G2の名前が変わるとsheet2のB1の名前も変わります。 sheet2のC1にB1の名前のふりがなも表示させたいと思います。 どうすれば表示できますか? 名前は3000名ぐらいあると思ってください。 番号順と名前順(ふりがな読み順)のリストを作成したいと思います。 sheet1 は、普通と逆で、番号が右から左に並んでいます。…5,4,3,2,1
- ベストアンサー
- その他MS Office製品
- Excel(エクセル)での並び替えについて
商品名 金額1 金額2 A 1 B 3 C 2 D 5 E 4 上記のようなリストがあり、これを以下のように並び替えたいのですが、うまくいきません。 どうしたらいいのかよい方法をご教示下さい。 行単位で、二つの列に入っている金額を金額順に並べたいのです。 よろしくお願いいたします。 商品名 金額1 金額2 A 1 C 2 B 3 E 4 D 5
- 締切済み
- オフィス系ソフト
- エクセルで順位付けする方法を教えて下さい
エクセルで順位付けする方法を教えて下さい。 (A列)にクラス、(B列)に学籍番号、(C列)に得点が記載された1つの表があるとします。表にはクラス、学籍番号、得点、順に並んでいないところを、関数で順位付けしたいと考えています。表示結果として、クラス毎で得点の低い順に表示したいと考えています。 具体的には、 元々の表 (A列) (B列) (C列) A組 8 57 B組 4 41 A組 6 42 C組 3 83 C組 6 73 B組 2 83 結果の表 (A列) (B列) (C列) A組 6 42 A組 8 57 B組 4 41 B組 2 83 C組 6 73 C組 3 83 非常に煩雑な関数になりそうですが、お力をお貸しいただきたく宜しくお願いいたします。
- 締切済み
- オフィス系ソフト
- Excel ベスト3の名前を表示
Excel2007 の環境で作業しています。 LARGE関数・INDEX関数・MATCH関数を駆使して成績表からベスト3の得点と名前を拾ってきて、「ベスト3表」を作っています。 表は、画像にて確認お願いします。 セルJ2には「=LARGE($C$3:$C$7,H3)」の式で、H3の順位の点数を表示しています。セルI3に「=INDEX($B$3:$B$7,MATCH(J3,$C$3:$C$7,0))」で、セルJ2で得た値から名前を拾ってくるようにしたんですが、画像の通り、同じ点数の場合は学生番号の若い人が表示されてしまいます。こうなることは予想できていたのですが、問題はこれを回避して、次の人の名前を表示できるようにしたいと思っています。 例えば、 1 Aさん 100点 2 Bさん 90点 3 Cさん 90点 4 Dさん 70点 5 Eさん 80点 の成績表があったときに、 1位 Aさん 100点 2位 Bくん 90点 3位 Cくん 90点 のように表示したい。 もしくは、Eさんも90点であるのであれば、 1位 Aさん 100点 2位 Bくん 90点 3位 Cくん 他1名 90点 のように、学生番号の若い人が優先的に表示され、同順位がベスト3位で表示しきれない場合は、「他○名」と3位の人の名前の後につけたいと思っています。(もしくは、3位の下に他1名と表示でもいいです) 我儘を言えば、順位も1・2・2のように2位タイとなれば幸いですが、一先ず、名前が正しく表示されるようにしたいと思っております。さらに詳しい方でお願いできるのであれば、順位も1・2・2のように変動できるようにお願いしたいです。 注文が多いですが、お願いします。
- 締切済み
- その他([技術者向] コンピューター)
- エクセルで同率の順位の人が表示されない
得点表を元に順位(RANK関数)を出し名前順の表にして、 その順位表を元にVLOOKUP関数で順位順の表を作ってます。 この場合、順位順の表では同順位の人がいた場合、同順位2人目以降の人の名前が表示されません(#N/Aと表示されます) 同位の人も名前と得点をそのまま表示させたいのですが、何か方法は有りませんか? 現在↓ 1位 Aさん 10点 2位 Bさん 9点 3位 #N/A #N/A 4位 Dさん 8点 ・ ・ となります。それを 1位 Aさん 10点 2位 Bさん 9点 3位 Cさん 9点 4位 Dさん 8点 としたいです。 左の順位表記は書きこんでいるだけなので変化しません。もちろん順位に連動して変化してほしいですが、このままでも構いません。 Aさん・Bさんの各セルに=VLOOKUP(Q5,$U$4:$V$21,2,FALSE)のように設定しています。 ずいぶん前に本を見ながら設定したもので、理屈は忘れてます・・エクセル2000です。
- ベストアンサー
- オフィス系ソフト
- エクセルで傾向をグラフ化する
商品A,B,C,D,Eがあります。それぞれ毎日売れています。6月1日は A,B,C,D,Eの順で売れました。6月2日は E,C,D,B,Aの順で売れました。さらに6月3日は C,B,D,A,Eで売れました。別シートで商品名、価格、販売店、担当者、販売日・・・といったようにデーターベース化しているものをピボットテーブルで集計しており、項目を並べ替えてトップテンを表示させ、日々の売れ筋が判るようにしています。そこで、商品毎に売れ筋の動きがわかる(例えば、商品Aは6月1日は1位、6月2日は5位、6月3日は4位になった事がわかる)折れ線グラフを作りたいのですが、最適な方法を教えてください。
- ベストアンサー
- オフィス系ソフト
- EXCEL 並べ替え
excelの話です。A列に200名の名前が入っています。B列にも同じ200名の名前が入っていますが、順番はA列とは異なります。C列にはB列の名前の人の出身地が入っています。 この状態から、B列とC列の関係を崩さずに、A列の名前順にB列の名前を並べ替えるにはどうすればいいですか?
- ベストアンサー
- その他([技術者向] コンピューター)
- エクセルでDBみたいな使い方
エクセルでDBみたいな使い方を希望しています。A,B,C,D,E,Fの6つの項目があり、その中で利用してない項目を出力したいと考えます。 具体的には、セル1~6に、A,B,C,D,E,Fを順に割り当てていきます。割り当てられていない項目を、「未割当セル」にリアルタイム表示したいと考えます。 たとえば、 (1)「セル1」にBを割りあて・・・・「未割当セル」には「A,C,D,E,F」の5つを表示 (2)「セル2」にEを割りあて・・・・「未割当セル」には「A,C,D,F」の4つを表示 (3)「セル3」にCを割りあて・・・・「未割当セル」には「A,D,F」の3つを表示 このような感じです。アドバイスよろしくお願いします。
- 締切済み
- オフィス系ソフト
- excel 並べ替え
excelの話です。A列に200名の名前が入っています。B列にも同じ200名の名前が入っていますが、順番はA列とは異なります。C列にはB列の名前の人の出身地が入っています。 この状態から、B列とC列の関係を崩さずに、A列の名前順にB列の名前を並べ替えるにはどうすればいいですか? できれば、並べ替えとフィルターというアイコンを使ってやりたいのですが・・・。
- ベストアンサー
- その他MS Office製品